Yes, DCC has a device that will automatically reverse the polarity of the reverse loop when a train enters or exits a reverse loop. The device basically detects a short circuit when crossing the double-gapped boundary into a reverse section and switches to the correct polarity so fast that no affect is seen on the train entering or exiting the reversing section. The lights on the loco won’t even flicker. I would recommend Tony’s Train Exchange PS Reverse for $39.95 for 2-Rail O scale due to its current handling capability. One reverser would be required for each reverse section you have. Note: these will not work on DC operated tracks, only DCC. If you plan to run DC, you must retain the DPDT toggle switches that bypass the DCC reverser for when DC locos are operated. The rule of thumb is that the reverse loop section should be as long as the longest train that you plan to run through the reversing section. This is especially true for passenger trains with lighted cars which can cause a short when the rear section of the train is crossing into an automatically reversed section as the front section is leaving the reverse section (cars with metal trucks or pickups from both trucks can straddle the boundary gaps at each end of the reversing section at the same time). Freight train lengths can be a little more lenient on this rule depending on if they use double insulted wheelsets or plastic truck sideframes (not very common in O scale but very common in HO scale). If you Google DCC reverser you will see all kinds of write-ups on the use of DCC reversers. I would imagine that if you are successfully running your current train lengths through a DC DPDT controlled reverse section then the same train lengths should work on a DCC equipped reverse section as well.
http://www.tonystrains.com/tec...cc_autoreversers.htm
http://www.tonystrains.com/tec.../powershield_icb.htm
Scott K.
Austin, TX