Well, this would depend on whether the permissions of the modules allow a user or group other than root to read the contents therein. Also, the only reason there should be root owned modules in local::lib would be if it was the local::lib of root. It doesn't make much sense to use local::lib if the user doesn't own the modules. You of course can make it work however - but wouldn't that just be awfully ugly?