It's reasonable if the severance is equal to the pay you'd get over the term of the non-compete. They don't want you working for a competitor for a year? That's fine, if they pay you a year's salary.
However, in my friend's case, she was given the 1-year noncompete in exchange for 4 weeks' pay.