Yes, just got it working today. Used an Endurance 10w+ Pro with the add on dynamic PWM box to control laser strength. My version of Masso controller is a modified G2 for the Sherline mill application, so it only has one viable output that can be controlled with G code. This is for the coolant flood, for which I have none so the M08/M09 works great to turn the laser on and off. It comes on at the power set by the POT on the dynamic PWM module. I can't imagine a run where I would need to change laser power during a run, but if so I could add a tool change stop, a pause, or break it into two runs. While there are times I would engrave and cut on the same piece but I always do these two functions as separate g-code files.
The attached shows the test I was doing. I'm labeling the fuel caps on my airplane. My plan is to mill engrave groove lettering, then use some spray on laser etch and rerun with the laser to etch the black into the grooves. But the pics below were a good test on wood and acrylic to see if it works at all.
Phase two is finish installing things like a depth/focus probe and an air-blast nozzle. Phase three will be cutting/engraving a bunch of stuff to get a sense of feed speed and laser power settings for different materials.
This all said I'm using Inkscape with extension "gcodetools" to create 2D g-code. The learning curve on this extension is steep but I'm fairly familiar with Inkscape and don't want to change since I use it for many other projects.
Wheeler