Line 82 has a definition for /var/named/dynamic which has a requires on /var/named, so this should work without issue.

In fact, this should prevent puppet from mis-ordering resources and trying to create the dynamic zone resource before /var/named/dynamic is created.