It
is possible;
DestroyTotem is not a protected function. It does not require a hardware event, and can be called at any time by an addon or macro, including in combat.
However, there is not enough space in a macro to run a timer. I will probably write an addon later, since it seems useful.
Edit: And
done.