This is just a very general thought I've had while using Kruise Kontrol:
Sometimes, especially when clearing trees/stones I do this with the intention of clearing out an area to make space for the factory. But because the next job/tree/stone is determined by "closest to current position" it often ends up cutting a small zig-zag path right into the forest instead of clearing up a useful area. So I thought: if KK remembered the position of the first order and measured from that, it would automatically clean a circular area.
An easy workaround for trees is to just mark them for deconstruction to clear a nice square area.