It would be very appropriate to realize such an option ...
...
set scr_respawndelay "10"
set scr_respawndelay_large "15"
set scr_respawndelay_sniper "20" //override respawn delay by weapon class
by weapon class ...
For example, everyone understands that the choice of sniper weapons is a top priority. Therefore, someone who chooses this weapon must understand that will be respawned more slowly than others (for some custom-large maps snipers have an extremely great advantage, especially when weapon limiting is enabled for the team). And so, to restore justice i wants to increase the snipers respawn time.
On smaller maps, for example, Carentan - can conversely accelerate their respawn, as well as riflemens, but slow respawn time for trenchers and heavy machinegunners.