This is misleading: It makes it sound like there's some kind of transformation process the name goes through before Puppet finds and declares a class. I see that's what you're doing internally, but from a user's perspective we're *removing* the transformation step, not adding one.

I suggest replacing with "When the future parser is enabled, you must use the class's full name; relative names are no longer allowed."