Movement should be based on the vehicle characteristics and chosen ground and time scale. With historical vehicles there are lots of specs regarding speeds so I would start there with miles or kilometers per hour rather than an arbitrary vehicle weight class. Yes, many vehicles of similar sizes have similar speeds for the same time but this is not always the case such as Jeep compared with US Fast Attack Vehicle. Picking a ground movement based on speed also means you don't get stuck as much for time period. 60 ton WWII tanks are not as fast as 60 ton tanks in 2000.
Similar logic applies to gun ranges. I would look closely at effective ranges vs maximum range though.
Then factor that into what you think is a reasonable table size or playing space.
The rules I've played most for modern micro armor were derived from the WRG Armor and Infantry rules where the M60 105 guns had effective range of 5 feet at 1 inch= 50 yards. Which worked okay where we had 8X8 foot playing surfaces with actual topographic terrain.
----------
All data is flawed, some just less so.