Update to rlm_perl to also handle sub-sections in "config" section

Also, the code is more efficient now: the HV only needs to be built
once, at instantiate (because its content cannot change).