DeskEngrave is a good basic program that has been around a long time and free.
Not much of a learning curve, that's for sure.
A few comments though, some CAD programs will not import the DXF it create's. You may need to convert the DXF to a 2D file first. Some of the text leaves something to be desired if you are fussy about the text.
Most are muti lined and manny times the pathing is off within the letters. Again, just depends on how fussy you are and if you want to manipulate it.
But for quick and dirty still has it's place and easy to use.
LazyCam will import it. Mach will read the Gcode.
Text in general, well still sits in the PITA grouping!
But you got to admit, much better than attempting write a wizard.
RICH