Instead of lerping the offset, I merely halved collider.size.x. Seems to come out with the same result.
Probably just different ways of doing the same thing, but are there any appreciable performance differences between a lerp calculation against a property lookup and floating point division?