As it says on the TruePVE page,
"Note: TruePVE is meant to be used with server.pve false (PVP mode ON)! Running TruePVE with server.pve true can have unintended effects."
I think true is only if you're going to be running a vanilla server. With server.pve set to false, the TruePVE plugin seems to handle all the PvE aspects, and as I said allows you to set some PvP zones with ZoneManager if you want to. We usually set the Launch Site and the Military Tunnels as PvP zones to give the players a challenge to get some of the higher end items.
We also use the CompoundOptions plugin to remove the SAM turrets and ammo so that players don't get shot from the sky while passing by. ;-)
We allow regular autoturrets but only inside bases and compounds for the same reason. We don't have a plugin to enforce that, it's one of the server rules. Everybody keeps to it because if we find one turret outside their HSW compound, we remove ALL their turrets from their base and don't refund them. They only do it once. ;-)