I was playing XIV with a controller on PS3 when I didn't have a pc that could run it. Back then I mained monk, and I set up a dynamic cross-hotbar that matches the rotation:

"Bootshine Macro"
/ac Bootshine <t>
/wait 1
/chotbar change 2

"True Strike Macro"
/ac "True Strike" <t>
/wait 1
/chotbar change 3

"Demolish Macro"
/ac Demolish <t>
/wait 1
/chotbar change 1

ect.