I use
Azatrax IR detectors (
http://www.azatrax.com/ir-model-train-detector.html )and DCC Specialties PSX-AR for two fully automated reverse loops. For both, multiple turnouts are triggered. The Azatrax units are very easy to install, set-up & use (I do "across the track" mode) and are relatively inexpensive.
The reverse loops are at the ends of my layout. The entry/exit for each loop is a single turnout ("throat" turnout). Shortly before each reverse loop, the layout goes from double to single track. So I also want the turnout at the "double-to-single" location to have its aspect changed for a train exiting the loop. The IR detector is at the extreme end of the loop to ensure a train is past the "throat" before triggering occurs.
Prior to using the IR detectors, I used J4-3 & J4-4 (occupancy in the reverse loop section) on the PSX-AR to trigger the turnouts --- J4-3 to the Digitrax DS64 Common+ and J4-4 to the "S" input for the turnout. The IR detector output is also connected to DS64 Com+ and "S" of the turnout(s) of interest. The "throat" and "2 to 1" turnouts (by each loop) are on the same DS64.
The IR detectors are much better for triggering because (a) train length is less of an issue, and (b) the PSX-AR threshold detection current level had to be raised several times to avoid false triggering. When I used the PSX-AR J4-3&4 for triggering, the distance between the divergent leg of the "throat" turnout and the start of the reverse section was too short. With the IR detector, this is no longer an issue. That is, a train can enter regardless of the turnout's aspect.
Dan