I think it could work if it were balanced and a huge plugin like this needs time to be tested just like a real game.
My opinions on ways to keep it balanced (includes some ideas from other's previous posts)
2 Medics each with a 60 second Medkit cooldown. However, the heal time is cut in half
If the Civilian class stays, there should only be 4 and they should be the mains. But personally I think if the civilian class stays they should get throwables that have a 3-4 minute cooldown.
Support class seems kinda silly and Assault should be renamed "Soldier" and they can use Assault rifles and auto-shotties but each of them can only drop 1 ammo pile. Also a few more assault would help.
Snipers should be able to drop laser sights if they achieve a certain number of headshots.
Infected don't get to choose which one they want to be.
Since they can't choose the class they want the infected should be able to mark 1 person on the Surviors. This way they can try to take down the medic, assualt, etc. more easily
Also, thank you Jackie for doing all this and volunteering your time to create a new plugin for all of us to enjoy,
P.S. Gnome Hat