Depends what you consider to be easy
You wouldn't have to worry about the falling speed, as the engine already has gravity - all you have to do is push the player off and let it take care of the rest.
As for screen/camera effects, it depends on how much you really want. Using StartPlayerLookAt etc you can get them looking the right way, and also to get their camera to move around appropriately but it looks like quite a short drop, so there isn't going to be enough time to do anything super complicated.
Just take it step by step. First work out how to push them over the edge (AddPlayerBodyForce, probably want to make the railing non-collidable), then take time to use StartPlayerLookAt with a timer to get them looking the right way, then add some rolling if it seems appropriate. Break the problem down into steps and take them one at a time.
Honestly, using a Wake Up script as a template for this is probably a bad idea - you'd have to do so much work to it to get it right that you may as well write it from scratch anyway. You would still need to understand the process to be able to adapt the wake up script, so there is little to no benefit
Hope that helps!