This is what I could do, you can tell me if it works for you.
https://gist.github.com/mg979/b5a373bee150377e1495163afb2e0990
You have to create a package, that is a directory in the packages folder, create three files with those names and paste the content.
It’s activated with ctrl+shift+alt+r. I didn’t test it much with multiple cursors. One problem is that I could not alter the behaviour of the spacebar key. If you want to delete a selection while in rtl mode, use backspace or delete, not space.
For tab key, it inserts tabs after the cursor, press ctrl+tab if you want a normal advancing tab instead.
Add-line(ctrl+enter) works as normal, “enter” works differently, but I didn’t test it much.
Whenever a view is deactivated, rtl is also deactivated, so you have to enable again if you lose focus.