You can try experimenting with the Multiple-Check Motorman Rule,<kuid2:487222:100137:2> by subway_v. I downloaded it some time ago, but never had the time to try it and would be very interested in the results you obtain (if any).
According to its description, it is:
"A configurable check rule for interactive point / penalty based sessions. This rule can be customized to check for headlight operation, horn sounding, emergency braking, destination signs, and arriving / departing time scheduling.
This rule also includes 3 optional hardmode settings with game effects: SPAD, Bad Coupling, and Random Delay."