In MTW2 the cheating "problem" is solved. You can give traits with the command: give_trait this if you have selected a character. You don't have to typ it's name.

Example: I want to roleplay a loyal general at the frontier. I select the commander I want to give the trait and move him outside the city. Then I put in the command: give_trait this Loyal 4 and you get the trait Loyal Beyond Question (+4 Loyalty).