It would be a nightmare to balance, as trying to make a RDM function as well as anyone else in said role at any time would make them overpowered monsters everyone would have to play at endgame, or too weak at each role that no one would want to play with them at endgame.

Please, I would much prefer a utility class over the traditional jack of all trades, master of none.