In a Mobius loop, the film turns over each lap through the system. First, the base side faces out then the emulsion faces out. (Or vice-versa.) Each lap changes the side facing in or out.

Also, the top and bottom edges change places, too. What was, once, on top now becomes the bottom. Each lap changes the side facing up or down.

Use a heavy piece of mylar leader. Double weight or whatever.

Cut a notch in one edge of the mylar leader. Place a small roller that rides on the top edge of the film. Connect that to a cam and follower. Place a second roller, cam and follower on the bottom. Connect both cams/followers to an escapement. The escapement moves a gear which, in turn, moves a signal flag back and forth.

Lap 1: The film goes around. The roller, cam and follower on the top falls into the notch as it passes. The mechanism moves and a little flag appears in a window indicating that the base is facing the exposure portal.

Lap 2: The film goes around again. The roller, cam and follower on the bottom falls into the notch as it passes. The mechanism moves and a little flag appears in a window indicating that the emulstion is facing the exposure portal.

On each successive lap, the notch goes from top to bottom, the rollers fall into the notch as it passes, moving the cams and follwers, advancing the escapement and changing the flag in the window from "base" to "emulsion" or vice-versa on every successive pass.

As long as there is an even number of passes of the film through the system, the film will be in the same orientation it started in:

Develop for 8 minutes = 8 or 16 passes. (8 minutes from your example.)
{Even number of passes leaves film is in the same orientation.}

Rinse for 1 minute = 2 passes.
{Even number of passes leaves film is in the same orientation.}

Insert red filter. Open portal. Crank one pass. Close portal.
{Odd number of passes. Film has reversed.}

Redevelop for X minutes = X or 2*X passes.
{Even number of passes leaves film is in the same orientation but it has already been reversed from the preceding steps.}

Insert blue filter. Open portal. Crank one pass. Close portal.
Redevelop for Y minutes = Y or 2*Y passes.

Keeping track of the number of passes only requires the user to watch the flag in the little window.
He needs to watch for "Emulsion" or "Base" to appear at the right times. (Could be "1" or "2". Could be "RED" or "BLUE.")

At this point, if you're using chemical fogging, no more light passes are needed.
You do not need to keep track of the number of passes. Just crank. The flag mechanism could still be used to count the number or laps around the track, if necessary. You just don't need to remember emulsion/base or odd/even anymore.

What is the agitation scheme?
How fast does it need to move?
What length of time or how many laps does it need to make during one step of development?

As long as you count the laps, keeping track of "odd" or "even" you sould be all right. The rest is just timing.