Currently, yes. But the old style module building framework pretty much assumed you were building a CMOD in general. If you didn't intend to do that, you still had to provide a few files which were more or less empty.
I think that was more of a design-flaw in the old-style method than anything else, but nevertheless...