I'll tell you one role I want to use...

Actor: If recruited, can choose to either join that team or stay on his/her team and still see the forum. Wins with either town or mafia. After recruited will get to choose side. If turns down mason recruit is mafia and sees both forums. If turns down mafia recruit is mason and sees both forums.

Slightly overpowered, but what is the chance of getting him to be recruited instead of others.

Edit: 2 mafia groups of course to keep him from ending the game too quick.