Actually 'use lib' does a little more than just push into @INC (it also considers architecture specific subdirectories) so you may want to use it after all.
BEGIN {
require lib;
if ($version =~ /beta/){
lib->import('/path/to/dev/modules');
} else {
lib->import('/path/to/prod/modules');
}
}