I would say look at
Rhidian's Thread on a roundabout way of editing Lone Wolf, Glass Cannon, and Leech. Basically you can say "if the player has x talent, then give him x bonuses/drawbacks as well." You'll probably have to be creative to get what you want exactly (and some things might be really hard), but I think a lot would be possible. Hopefully they'll make the code for talents more accessible soon enough.