perl dynamic module