Yes. I am the owner of Donek Tools. I worked with Vectric to create that gadget. Sheetcam also has similar capabilities.
The next step would be to make it unnecessary to add those actions to the toolpath and actually have the control software do it. Then the tool could be treated like any engraving tool when generating tool paths. The calculations are not that complex and should be well within the processing power of the control software. The question is, is it possible, as a user, to add this type of functionality or customization to Mach3?
It could be done at the load g-code step, such that as the code is imported, it is processed, or it could be done at the run g-code side, such that the file is altered as it is sent to the machine.