While i support needing the correct class to repair the correct gear, if you qualify class wise to repair your own gear it would be nice if you didn't have to change to the correct class and do each serperately.

I would look at it as a bonus for being able to repair your own stuff if aslong as you were in a crafting class Say lvl 50 CRP.
And you had a LVL 50 Leatherworked, you could repair your Leather worker repairable items on you (or atleast equiped on you) while in your CRP class.

I support the idea for your own personal inventory. I still belive when repairing others, you should be in the correct class for the item.

As i said, a nice bonus mechanic for having ranked alot of crafting classes to the high levels. And save alot of time.

But even something similar to how you repair others also applying to ones self would be better then the current system.