Thing with traits is (last I remember) adding on new ones can fuck with old ones and creates save incompatibility. True traits can add flavor but there are others ways that it could be done.
I think things like this would be better off being character flags/modifiers that maybe have some events along with them. I think you could end up with some pretty cool flavor there going around and adding some minor events/flags to various things. I'm certainly too lazy to even attempt to try.