Before I started multiboxing I played a rogue for several years before rolling a pally about a year ago. Leveled 4 druids to go with my pally and now 5 box them.

Recently I have also been throwing my rogue into the mix with really great results. Thing about rogues are to get the most out of their abilities you must be mobile... Especially assassination/sub specced ones. Combat is your best option imho since it requires the least amount of movement.

For macros I have some very crude stuff going on, lol... But it works for me. I have a few finishing moves on other keys but it's pretty tough monitoring your slaves combo points. When I put too many finishing moves into the attack macros they had a tendency to get hung up when no combo points were available.

ATTACK MACRO 1:

/castsequence reset=combat Sinister Strike(Rank 12),Sinister Strike(Rank 12),Slice and Dice(Rank 2)

ATTACK MACRO 2:

/castsequence reset=combat Kick,Sinister Strike(Rank 12),Sinister Strike(Rank 12)

DPS BOOST:

/castsequence reset=combat Blade Flurry,Adrenaline Rush,Evasion(Rank 2)

Basically I spam attack 1&2 which are linked to my Tanks 2 main tanking keys and druids 2 main DPS keys. There's room for a lot of improvement I am sure but it works.

I also have my rogue on an imdependent follow macro so I can position my druids and keep him following. Then I just engage target- hit his IWT button and go to town.