I've thought about backlash as a topic,Andrew, but concluded in this hybrid system (an electronic leadscrew) vs full CNC automation, it is not a concern. The reason is the same as it is with a dial on a screw handle. I will manually be backing to a start position that is past the point that backlash will be taken up when the stepper starts to drive the leadscrew in the cut direction again.
Similarly in an ordinary screw cutting change gear lathe, there will be backlash in gears, leadscrew and halfnut, and even the threading dial drive. But because you start the cut in a position prior to contact, backlash is taken up by the time the cut begins.
I've taken an incremental rather than an absolute positional approach to the software, so far at least. When you are dealing with positional coordinate system, backlash becomes important. Conventional CNC is positional.