That might work. If I wanted to put an employee under a non-compete the easiest way seems to offer something in return. Something along the lines of: "...Employee shall not work for any competitor during his employment and 6 months thereafter, as such he will receive a one time payment of 10,000 dollars...". I think the main issue here is employers want this service for free.