Yes, weapons can be repaired and put back into operation or not and remain broken. Not sure about ammo limitations. Weapons can also be captured and used if the units are the correct type, crews for guns, squads for MG's and mortars, Leaders for single weapons--bazooka for instance. However not all the weapons abilities maybe available such as limits to type of ammo.