Greetings,
I don't know if anyone has thought of this before but I've got an idea.
While we are all happy to have the ability to respec points, the limited number can be frustrating for those of us that "experiment." (or for those new players that don't know better). A more permanent way to get points back would be nice.
So, simple idea: Negetive experience. There are several ways to implement this but the basic idea is that you undergo missions which give you RSIP (ReSpec IP) rather then XP. You won't grow as a character but you will be able to use these RSIP just like IP; except instead of increasing a skill, you would decrease a skill with the RSIP you gained (which returns IP to the regular IP pool).
This solution should work for all types of characters. You will have to work to be able to change skills but at least you'll be able to do it. That's pretty much it... flame away pointing out all the little problems