For my pally, I use
` (tilde) = macro to thrown avenging shield [nocombat], and hammer of wrath when in combat.
1 - macro cast sequence of SoR, Judgement
2 - Judgement.
3 - none
4 - exorcism
5 - rank 1 Holy Shield
6 - Holy Shield max Rank
7 - rank 1 Consecrate
8 - Consecrate max Rank
9 - macro that cancel aura Divine Shield, Blessing of Sacrifice, and Blessing of Protection
0 - none (or useable quest item such as the thing to wrangle nether rays)
- - none
= - Divine Shield

Mage
` - Arcane Missile
1 - none
2 - a single cast spell: Frostbolt
3 - main DPS macro #1 cast sequence damage such as Frostbolt, Frostbolt, Ice Lance
4 - /assist the tank
5 - main DPS macro #1 cast sequence damage such as Frostbolt, Frostbolt, Ice Lance
6 - Ice Barrier
7 - main DPS macro #1 cast sequence damage such as Frostbolt, Frostbolt, Ice Lance
8 - none
9 = Cold Snap
0 = Polymorph
- = ???
= - Ice Block

As you can see, my paladin spams 1, 5, and 7 mostly.
Then I have agro, I hit 4 and spam 3, 5 and 7 for the pally, which is also the cast sequence for the dps.

Holy Paladin (Healer)
For Healing, I use U I O P and [
I = Self Heal, /cast [target=player] Holy LIght
U = "1 HL", /cast [target=Party1] Holy LIght
O = "2 HL", /cast [target=Party2] Holy LIght
P = "3 HL", /cast [target=Party3] Holy LIght
[ = "4 HL", /cast [target=Party4] Holy LIght


More on the Tank Pally
I use the
] = racial ability, Mana Tap. Shift+] = Arcane Torrrent.
\ = Taunt for pally or Righteous Defense. This is a good key for Fade on Priest
N = Cleanse. Remove Curse for Mage, Dispel Magic for Priest, Purge for Shaman. Macro that [target=focustarget]
B = Hammer of Justice. Earthshock for Shaman. Counterspell for Mage (using staggered cast sequence)

The 2nd set of keys I use are:
J K L ; '
These can be anything I need, Renews from a priest for each party.
Different set of cast sequence for mages.
Individual spells used by Shadow Priest: Vamp Embrace -> SW:Pain -> Mind Blast -> Mind Flay