You said pay for performance, so I am assuming that you received that from Dave Ramsey. If so, I completely agree with your idea and that is how we run our business.
I love your idea, however I think you need to tweak it.
Some background on my business on the topics you outlined so that it will help you (not to brag, that is not my intention).
Work attendance - we have zero problem with no shows and call offs. And when I mean zero, I mean in the 6 years of our business it has never happened.
Following policy - Never been a problem
Work quality - We have very high work quality, however sometimes we fail. Our system works great to keep quality up.
First step is hiring right. Since I am assuming that you are using Dave Ramsey, I am assuming that you are using his 12 step hiring process
. 98% of your problems will be solved by hiring correctly. Just so you can get an idea, we hire about 1 out of every 1600 applicants.
Second Step, how to pay. Pay all of your people a % of the cleaning. The % should be around 45%. So a $100 house should pay $45.
Third - Do quality checks. When someone fails to do quality, they must fix their mistakes. This may include the tech coming back to fix the mistakes. Since you pay a % to complete the job, they must fix the mistakes without additional pay.
Hope this helps.