The advantage of going pcb->dxf and not gerber->dxf is that you only have to worry about supporting the data we have, which is significantly simpler than trying to support a generic gerber file.