I would like if there was a ZAP feature in the newest version/beta, I feel it would be easier for people(or i'm just completely stupid and so is this post).
In the meantime, you can accomplish more or less the same thing in FT by going into module properties and creating a new sub-track, then removing the original sub-track. Bam, all your patterns are zapped.
For zapping instruments though, there's no real miracle solution I'm afraid (none that I can think of anyway). Deleting all the instruments manually sort of works, but there could be two potential problems with this: if your module has a large amount of instruments (in the neighbourhood of 50-60), removing them can be annoying. The other problem is that removing instruments doesn't delete the sequences themselves. Those can still be overwritten though.
Zapping DPCM samples is equally tedious (or as tedious as repeatedly clicking your LMB can be), but it's not nearly as problematic I think.