You *do* risk a demotion penalty (not sure if that is what you mean by development hit) if you assign him to a level lower than where he is now, but it is not guaranteed by any means.
Keeping him in the ML won't stunt his development if he pitches as regularly as he would in the minors, but you are burning ML service years, so the financial impacts are worth considering indepently of the development.