That's built into WoW, I only use the default Equipment Manager.

My macros look pretty much the same, i.e. :

/equipset Dungeon
/usetalents [nospec:2] 2