Instead of RNG, make it to where we can select any available option, but depending on your choices certain things should be locked out, which would create a soft class system mixed with role specific perks like Rush, Athlete (melee oriented) so on and so on, this is just a rough idea of what I think would be ideal, it could be a skill tree, or however it is implemented in the UI.
Also prestige responders, each time you prestige you get to expert your perks each time, so if someone prestiged 6 times they could have 6 expert perks, or it could be limited to 2-3 for balance reasons.