It depends what you need to do. Part of Perl macros is in a special
package perl-srpm-macros, which is required by redhat-rpm-config. We
should have all macros defined in perl-srpm-macros in buildroot
everytime, which was one of our issues during annual rebuild.
That's interesting since we also have a couple of ghc srpm arch related
macros added to fedora's redhat-rpm-macros package, which then of course
needed to be in a different package for EPEL...