Use JASS and make it that a single trigger is used per event. That way all event leaks can be easilly delt with without interfearing with other still used events.
How is it several years out of date? WC3 has not changed much JASS wise since the first few patches so how can it be out of date?
Also I have never had any problems caused by destroying triggers. It causes your map to implode in what way?
I take it using 1 trigger that occasionally gets cleaned (destroyed and remade) is more efficent?