There's even more features in decoders, so you might read through the manual and see what features there are in your particular decoder.
It also depends how you want to automate things.
In the diagram I linked, you can "bypass" the "asymmetry" circuit and I think it will resume, but I'm not an ESU expert.
I'm sure there are way more knowledgeable people here, hopefully they will chime in. I'm interested how people have addressed this too.
If I was to build an automated layout, I think I would use a central computer program, put the "smarts" there in terms of detection, and then decide if I can also incorporate unique features of decoders, or completely automate the detection and motion with the software.
If I just wanted a few things to automate, I'd probably research what my "favorite" decoders could do and perhaps integrate those features.
Greg