Could be done.
Remove all weapons from your selection menu, and have maps with armouries...
You spawn @ the back of a map, on your way to the battle feild there is a bunker with respawning weapons. Each weapon has its max ammo so people cant grab all the guns and split. You pick the gun you want, nades, pistol etc etc...