Yes, I have. See my extensive review.
Tomytec bus is controlled by a microcontroller running custom firmware. It also only has a two-speed single-direction motor controller. To make it go in reverse would require a rebuild of that circuitry (both firmware and hardware).
So this "rebuild" is not a simple hack? Sounds a lot more expensive like:
A.) Reverse engineer how it currently works, then
B.) Make a new PC board and
C.) Write new firmware to make the motor do what you want it to do (like...go in reverse bus)
D.) Test, debug, rewrite firmware
E.) Change PC board SMD layout, rinse, repeat...
F.) And after spending a small fortune $$ Yeah..!! it now consistently goes in reverse..!!