Mach3 can do tangential cutting, automatically aligning the A axis with the toolpath. I don't believe it supports G2/G3 moves, but I could be wrong.