Gov. Rick Snyder has signed legislation that will force many public employees to pay more for their health insurance by limiting the amount public employers may pay for government employee medical benefits.