Well you can go into keybinding, within the game, and change the binding for movement to anything you'd like.
In addition, you can place (I believe 72) macro's in game (12 hotkeys per bar and 6 bars available in the default UI).
Something like Macaroon can effectively give you a lot more hotkeys to work with.

As far as macro's go, we have:
- Normal click /cast [nomod]
- Alt click........ /cast [mod:alt, nomod:shift, ctrl]
- Ctrl click
- Shift click
- Alt+Ctrl click...../cast [mod:alt, ctrl, nomod:shift]
- Alt+shift click
- Ctrl+shift click
- Alt+Ctrl+shift click... /cast [mod: alt, ctrl, shift]

You might run into a character limit per macro, but again macaroon or another addon can remove this issue.