I've been thinking about the rockets, and how you limited the ammo to avoid it being used as an ultimate weapon. Since you generally want to directly hit a vehicle with your rocket, lockon or not, what if you gave rockets their ammo back, but drastically cut down on their splash damage and splash radius? That way they wont be used like Ghustav is in BC2, and you don't need to find a new spawn to resupply yourself on the field.
As it is now, with your new ammo box, you can't refill rockets because they are single use and they disappear after one shot. And if you put spawns out in the field for them like in your server, then anyone could use them, making the engineer class entirely pointless, as it shares primary weapons with the medic. So in the end, if you didn't change it, the engineers would be limited to one shot per life to deal with vehicles, and then they're done until they die.