The EU (in collaboration with the member states) should have launched information campaigns on the workings of the single market targeted at the population in the accession countries. It may not be pointless to do it now, but for many of these people it's 3 years too late. "It's the statue, man, The Statue."
But it is hard to get hold of all these workers who are being exploited and get the information out to them. The TUC have travelled to other countries such as Poland to disseminate info about workers rights at career fair type events.
A much stronger network is needed to support migrant workers with finding work and accommodation and making them aware of their right around terms and conditions etc and helping to avoid them falling into the hands of people who exploit and abuse. I've seen people get themselves trapped through exploitation and be too afraid to make a fuss or leave.
Not easy to prevent exploitation given that plenty of British people have no idea what their rights at work are either. Ad astra per aspera