PM says the scheme will make it harder to work illegally but opposition parties argue it won't stop small boat crossings.