I use
Outfitter to switch between my sets.
All you do is download it, click on the icon on your mini map, then ( i delete all the other premade sets except birthday suit) make a new outfit, name it what you want (healer, boomkin, pvp, etc) and then highlight it and put on the gear you want. At the top of your character frame you will see two buttons, hit the enable all button and taadaa, you have a set. You can do this for each set and then just right click on the icon in the future and click which set you want and it will automatically switch to that set as long as you aren't in combat.
To update sets all you need to do is highlight, switch the piece and hit enable all again.
I also use
Classtimer to keep track of my HoTs on targets (has a target, player and focus bar that you can move anywhere on the screen.
Last thing I swear by is
Clique because I go into my spellbook, click on the icon for it, then go back to my resto spells and use different key combinations to attach them to my mouse. Such as Shift+left click is my lifebloom and I have to do is click on the unit frame that I want to put the lifebloom on. Works great in conjunction with
X-Perl Hope this helps out. I know I went a little further than you asked, but anything to help a drood out!