For vehicle repairs maybe we should have vehicle repair trucks that can drive up close to a damaged/overturned GV, press B and after a while - voila (<--French?) it's fixed. Then move on.
Yes it's still gamey but it's a bit better than just receiving supplies - besides, a tank force with good logisitcs (i.e. one of these trucks included in the team) will have the advantage over a force without - which is a little more realistic (look at Rommel's campaign in North Africa for example). At the moment we just have vehicle supplies that miraculously do the job for you.
Then again, even that's better than nothing.