Arcs should be okay; CNC controllers mostly understand them. The various menu options for adjusting how things really work seem to change appearance and location with every release of AutoCAD, so I can't tell you exactly what you'll have to do, and even if I could, I'm working from memory right now.
The DXF file format is documented, and with practice you can learn to read them pretty well. For simple planar objects that are typical of what gets sent to a CNC machine, they aren't very big, so even NotePad can handle them.
As berkshire says, find or synthesize a simple part that exhibits the problems you have, and beat on your process using scrap workpieces, until you can reduce it to a rote procedure. Be sure to write down the procedure _exactly_, and keep copies in more than one physical location, and test the procedure on someone who knows _nothing_ about what you do or how you do it. When _any_ literate person can follow your procedure and get a good G-code file and a good part, the procedure is okay.
Mike Halloran
Pembroke Pines, FL, USA