You could add in reset=combat or reset=5 right into the macro.
Which would cause it to reset once you got out of combat or 5 seconds after the last press, respectively.

If you were to build your DPS macro inside IS Boxer as Steps.
You can reset to step 1, "x" seconds after the last press or "x" seconds from the first press.
And you can set a step to not advance for "x" seconds.
Definitely a bit of flexibility there.



For the IS Boxer mapped key.

Create an action target group, for your melee toons.
Put all of your melee toons into the group, and then you can mix and match toons in the future; just have your dps keys (I add the IWT Mapped Key thing to DPS 1, DPS 2 and DPS 3) use the IWT for the melee group.

Hot Key: 2.
Execute a Step on Press or Release.
Step 1
- Do Mapped Key: FTL Assist Me, General Keymap, Target: Current Window
- Do Mapped Key: Interact With Target, Target: Group (all of) Melee IWT
Step 2
- Keystroke Actions: Send "2" to Target: All With Current