Simple solution: enforce the 40-hour week for most if not all workers under $200,000/yr. Require paying 3x overtime for anything above 40 hr/wk.
Fines should be strict and harsh, the kind that drive businesses out of business. I’d start with a fine equal to the employee’s salary for 1st offense, and rising on up.
There’s nothing worse than theft of time — time is the one thing none of us has more of. It’s essentially slow homicide.