I think it might be a good idea to make folks go to the nearest hut when u build it instead if taking them. I´m trying to feed all the folks and it is getting a little tiring going back and forth 125 times... just saying.
I've got a bot set to pick them up -> while hands empty, and wait; within a beacon. - after setting up a few beacons where people are, I set it to do that near a beacon. Then I trade with them; warping people across the map. Until the beacon area is empty, then move them to the next beacon, - all while staying at home; - And if he runs out of power i can send a recharge bot to that particular beacon fairly easily...
I feel like it's kind of an exploit to trade with bots across the map... But it gets tedious with the issues you mentioned :).