That essentially sounds like what one of my old jobs did when they wanted to downsize departments without terminating anyone. It was a sales job, and they had previously paid for mileage on top of a lump sum for gas allowance and a car insurance subsidy. They dropped mileage pay and the insurance subsidy, and capped the gas allowance at the national level. So in states where gas was expensive, you were really screwed. People quit in droves because they could no longer afford to go pursue leads. They would go to company provided leads, talk to neighbors, and call referrals, but that was it. It wasn't enough to meet quotas or to get close to the salary promised in the hiring paperwork since it was based on commission.
I'm not sure about the legality of it. If there is a way for you to get a hold of any paperwork you signed when you initially started, wages and other forms of payment (vacation time, mileage pay, etc.) should be listed somewhere. If you still live in the same state as me, call the Department of Labor & Industry. They also have email addresses for regional contacts on their website.
Look into local apartment complexes. The company that manages my complex is regional, and they've got 20+ complexes throughout the surrounding area. Almost always have postings for maintenance people. I believe some of them will also pay you more if you live in a certain mile radius and agree to be on call, or they will discount your rent if you're willing to move into the complex and always be on call.