モジュールの動的バインディング

ってできないのかな?
コマンドラインから実行する時にこのモジュールとこのモジュールの組み合わせで実行しろ!
みたいなこと
具体的には以下のような感じ
hoge.pl

use HogeModule1;
use VariableModule;

&HogeModule1::execute();
&VariableModule::run();

んでこのVariableModuleを実行時よって変えたい。

perl -w hoge.pl <ここでVariableModuleを指定する>

みたいな感じで呼び出せる