2-layer USB 2.0 High-Speed routing
Summarizing comment trail as an answer:

The requirement is for a PCB layout for a pass-through between USB2.0 A and B connectors on a PCB. The rest of the circuit on the PCB does not interact with the USB signal path.

Suggested solution:

By changing the physical arrangement of the two sockets to be close together rather than at opposite sides of the board as originally envisaged, the signal trace length and transmission effect concerns are alleviated. 

Further, by setting the two connectors at right angles to each other, at one corner of the board area, the need to leave space between them to allow cables to be plugged in, is addressed: The cables would be connected along different edges of the board and would not touch each other. 

This allows simplification of routing as well:


The recommendation for equal length signal paths is inherently addressed
The arrangement does not interfere with rest of PCB layout, as it is off in a corner
With the indicated small trace length, transmission line and antenna effects are negligible for USB 2.0 High-Speed transmissions


 (as posted by OP).



Concerns that may need addressing:


Physical robustness of PCB to cope with stresses of repeated cable insertions - A mounting bolt at the corner between the connectors should address this.
Effective total length of USB cable, adding up the A-side and B-side cables, may exceed USB maximum cable length. The very short PCB section would act merely as an extension of the cable. 
Creative solutions needed for suitably boxing the board with connectors at the corner.