perl-libxml-enno is being split into separate up to date subpackages (and partially moved to Extras) like has already happened in CPAN a long time ago (bug 128879). foomatic contains a dependency on perl-libxml-enno >= 1.02 which should be checked if it's a valid dependency in the first place and if it is, it should be changed into virtual perl(Module::Name) dependencies as appropriate. I didn't find any evidence to support validity of the perl-libxml-enno dependency by quickly grepping the files installed by foomatic, and it might be that there are other hardcoded perl-* dependencies in it that could be dropped from it too.
The perl module dependencies ought to be picked up by RPM automatically during build anyway, so I'll take them all out and see what's left.
Fixed in CVS.