I prefer to use isboxer macros myself and then have the hotkey trigger all five at once. This way the lower priority spell will almost never be cast incorrectly.

For healers its a bit trickier because of mana, you don't want to just be spamming and you need to control your output with cooldowns. I haven't played a resto druid since wrath, but then I used swiftmend as my gating mechanism to slow her healing and threw in a wild growth every 30 seconds or so. Focus the tank at the start of the instance. Something like:


/castsequence [@focus] reset=5 rejuvenation, lifebloom, lifebloom, swiftmend, rejuvenation, lifebloom, swiftmend, rejuvenation, lifebloom, lifebloom, wild growth, swiftmend, rejuvenation, lifebloom, swiftmend
/cast [@targettarget, harm][harm] wrath

Disclaimer: this might be horrible now, but gating with cooldowns has always been the way I slow the heal rotation on my healers to save mana.