Maybe think outside the cad/cam box and go conversational.
Fill-in-the-blank programming that's Mach3 compatible.
Kipware CNC PROGRAMMING Software