I've thought about this too, it's possible it could controlled by a signal be but haven't thought about a way of implementing it.
My focus initially was just making it much easier to lay belts the 'wrong' way and then reverse them, or reverse an old line that you need to run the opposite way now.