Too me, how long it takes to get a repair is minor, and can be much longer if you have to take a longer route due to enemies blocking the most direct route.
I personally didn't think you need to move those bases forward at all, just needed some more direct routes of travel. Though seeing what you did(in the screenshots) looks quite interesting.
I am a patient dude though, so I am sure my opinion is in the minority.
