My ex employer wants me to draft my own reference letter to the MSc program, is it unethical?
No, it is not. Your employer will get the letter and "tweak" it. When he uploads that letter, it means that he agrees with its content. 

I had seen multiple professors do this to some colleagues of mine and there is nothing unethical about it.