I think that forcing each player to have a role would be awful, as an option (not forced for all multiplayer) it would be interesting though.