Something like this has been wanted for a long-long time. I think players were already posting requests on these forums when I first started playing Soldat v1.2.
I don't think dividing maps into gamemodes is a good idea (some maps have prefixes that don't belong to any official gamemode, like ls_ zm_ db_ tw_), but a drop-down list would already be a massive improvement for map vote interface.