Monk so far has been the easiest for me button wise (excluding blm cause OP blm)
1-3 main skills that hit from the back shift 1-3 main skills that hit from the side. 4 and shift+4 for our aoe oGCDs and then all rest on mouse's thumb buttons with shift modifier on one of my thumb buttons. (G900 if I remember the mouse numbe right)