It doesn't pre-parse the require arguments, which is required by some providers. Also, there is no logging that helps with debugging. Apart from that, it would be nice if there was a way to create a single alias for several Require directives. But this may require a separate <AuthzAlias> container.
r1311183
Applied to 2.4.x in r1359691. released with 2.4.3. Does not apply to 2.2.x.