A limited set of actions can assigned via macro commands. Incompatible actions are ommited from the generated macro. Also note that Macros are limited to 15 lines each.
My controller setup for monk on controller
MNK as of 6.4
My MMO mouse monk Layout
It's just easy for me this way