Yes, my roux was smooth. I'm not using a double boiler. I add the milk to the roux, bring it to a simmer while stirring constantly, lower the heat and add the cheese and continue to stir.
I used to have that problem. Switched to whole milk and it's extra creamy.