Is there any reason why this progression should be a problem in major keys? The other harmonizations I have for this soprano according to "Harmony and Voice Leading" by Edward Aldwell and Carl Schachter are:

* vi V I,
* IV vii6 I,
* IV vii6 I6

They don't include ii V I however and I think this is an obvious choice unless I'm missing something?