That' s pretty much what i am talking about, nothing fancy, these keys have this bindings, and these buttons on it, and these talents are associated with this spec.. Doesn't have to be universal and apply to other toons, like a keybinding set would. Doesn't even need to do the gear for you.
So yes, in a few days I could pound that out. Put it client side and it's a simple read/write some variables to a file, then change some stuff when loaded. It's not that complicated. No ui changes, except for a button added for each spec..
Tank button, DPs button, Heals button. I have done far more in less time when I am familiar with the code.