Hi Daniel,
Let me try to deal with some of those right away and come back to you on the others.
Right now the answer is no. And if we did this we'd be confusing physical space with schematic space. I will think about it but I can't promise anything. It sounds tricky.
Re-route is working fine for me. I select all the circuits with the tags in the wrong place, then move the cursor over the tag that's in the right place so it highlights red, click and they all line up. If that doesn't work for you let me know which version you are on and I'll sort you out. This is fixed.
Punchdown implies that no connector is to be fitted to the cable end, but it is stripped and terminated in situ. This is very like custom connector panels where the cable inside the box is soldered or crimped to the chassis connector. In these case the socket orientation is X, and the type is IN or OUT. And thus the circuit calculates the connector type on the inside of the panel is '-->' or '<--' depending on whether the chassis connector is input (accepting a connection from the left) or an output (connection towards the right). To model these we'd need two different symbols for input and output and the way to select the right one. All the part are in place, it's how we put them together. Leave that with me...
I think you may as well just create a 'slim' device for these. Connector Panels are based on the idea that bare ends are soldered or crimped to the back of the chassis connector.
That could have a lot of unforeseen consequences. Which is why we don't use symbols directly but convert them to groups first. But this could be a nice power-user utility provided it is well-designed to show you specifically what is being changed. I'll keep the idea in mind.
If you edit the symbol 'VJX_label' you can remove this linked text specifically for patch panels.
The command ConnectCAD > Layout > Front-Rear Rack View... gives you the choice to display front, rear or both.
Hope I've helped. I'll be back with some more thoughts soon.
Conrad