I'm against the DM dictating the role ahead of time, by pre-building a bunch of specific roles that a player can slot into. That, to me, should be the job of the player, even if that means the player is doing some loose "setting authorship".
As an example, if you want to come up with five...