A simple mod to massively increase the timers for both objects (Which includes dropped weapons) and bodies despawning.
By changing the timers, the game's "cleanup" scripts to force despawn items appears to be effected, here the Spy has a Shotgun dropped by the Green Beret and the dead enemies/weapons from the first part of Cold Reception haven't despawned like they normally do.