I can help get you started with my template if you like. Players usually create characters modeled around traditional mafia roles and then add some flavor to it. If they just give a character, I do the former for them. It still feels like CYOR even though there's not always a unique never-before-seen role.