Known roles (with repsective character roles - Referring to character, not player):
Gunsmith (Astra/Kiet/Nano)
Random Cop (Amber/Bok/Roswell/Alaris/Drakayle/Bean)
Insane Doctor (Bok Choi, ECT, Candy, Caimie, Martin, Roswell)
Actress (Candy/Caimie)
Framer (Newt/Drakayle)
Pet (Hypurr)
Ordinary Pineapple (Bazaro)
Known roles not in game:
Bean (Bean)
Turncoat (Bok Choi - Redundant, since we know the Bok Choi character roles, since they're dead)
Janitor (Alaris)
Yahy Puppeteer (Yahen)
Monk (Candy)
Anarchist (Drakayle)
Cult Leader (Amber)
By removing the impossible roles, we can get more info on these characters (again, not players):
Bean has 3 of [Chicken, Cop, Bartender, Illusionist, Mastermind] - 2 town, 2 maf, 1 TP
Alaris has 3 of [Cop, Santa, Town Crier, Vanilla, Vig, Watcher, Butler, Lookout, Polar Bear, Mastermind] - 5 town, 3 maf, 1 TP
Yahen has 3 of [Tracker, Suspect, Yahen, Cat Lady] - 3 town, 1 maf
Candy has 3 of [Candy, Doctor, Impostor, Purple Weedle, Actress, Snow Queen, Amnesiac] - 4 town, 2 maf, 1 TP
Drakayle has 3 of [Cop, Dreamer, Framer, Prosecutor, Jester, Mastermind, Politician, Survivor] - 2 town, 2 maf, 4 TP
Amber has 3 of [Bride, Cop, Motivator, Sheriff, Watcher, Diabolist, Scout, Amber, Cupid, Mastermind] - 5 town, 2 maf, 3 TP
Since I'm assuming the roles revealed have no indication on being primary/secondary/tertiary, I think this is the most that can be said with certainty.