My boss recently required me to start working overtime and cut my base hourly rate to make up the costs. Is this legal?

Yes, it is legal as long as your employer is at least paying you the minimum wage. As long as your employer is paying you the minimum wage, they can reduce your hourly rate up until that minimum wage and then calculate over time when you work more than 40 hours based on that rate.