But you haven't even started to supply a diagram.
On the contrary - you will find diagrams from me attached to posts #15 and #26.
The whole thing is much more complex than you think.
I don't think so. The OP asks how to use a single momentary switch to control both the on/off and direction control of an electric motor. By definition, the second function will have to be addressed through the first. This will require the direction control to be actioned by a timed sequence of some sort, either by multiple timed pulses, or by a single delayed switch action. In either case, the first 'on/off' function will be activated first, as a prelude to the second function.
These functions can be performed either using combinational logic, or by writing an appropriate program for a small microcontroller.
My two posted diagrams suggest possible options for either solution, using combinational logic.
In this case, I believe the OP has now decided to follow the microcontroller route.
You have to provide dwell.
I have no idea what you are talking about, and I increasingly suspect, neither have you.
If your use of 'diode gates', 'FETs' and 'changeover relays' somehow provides a simpler solution to the problem than those already suggested, then post the schematic, so that we can share in your wisdom, and please stop talking in riddles.
I have placed a small wager, with myself, that no such diagram will appear......