Looking at it now, it doesn't work too well with that logic. You say if the TMO is below zero, you are allowed to go long and if TMO is above zero, you are are allowed to go short. However, the cond_UP proposal above is you are allowed to go long when TMO is above zero. Opposite of your description. Also, looking at the chart, there are a lot of long opportunities here where you would be missing if you don't consider above zero TMO.
Here is another example. You would be missing a lot of these with TMO filtering.
Idea in v1.2 is that if the TMO crossed above zero, there is a higher probability that it will reach overbought condition, and when it crossed below zero, it has a higher probability that it will reach oversold condition. However, there are many cases where TMO will stay above zero or below zero and never cross zero to reversal, it will only be a pullback and continuation.