But is non-solicitation really reasonable?
My amazing employee left from the Big Box shop I had been at years ago, because it was equally a horrible place to work for all people, regardless of job. She knew first hand I was 'one of the good docs' and was thrilled to have an opportunity to leave.
If a place is good place to work, employees won't want to leave. Its fundamentally easier to stay, and be with the 'devil you know' then risk something new. People are more inclined to default to their current employer, and similar to principles in chemistry there is an 'activation energy' to overcome to induce a change.
For instance I've openly talked with my assistant like heh, it's business. If you were to ever find something more beneficial for you, I won't be hurt, and will offer good letters, etc and not a barrier to your pursuit of a more positive employment. She's still here.