I am not sure that actually allows for implied powers. I think a plain reading of it says "Congress can pass laws necessary to carry out the enumerated powers". Now, that may very well have been stretched way beyond the breaking point, but I don't think it allows for unenumerated powers by design.
I do think the language you cited from the Articles would have been better. It would have been far more difficult for politicians to do an end run around those words.