Yep. What I generally do is come up with a Basic Character Template, which has all kinds of stuff as Attributes, which the players can fill out as needed. Then I go thru and set up macros as Abilities, which reference those Attributes. Players generally will come up with their own flavor text, and different Abilities depending on their character type... typical ones I set up are things like Initiative, Perception, Saving throws, and a basic Melee and Ranged attack. Then you just make a copy of the BCT, rename it for the player's character, and give them edit control and boom, done.