use Test::More; require 'old_lib/Foo/Bar.pm'; change_package_name('Foo::Bar','Old::Foo::Bar'); require 'lib/Foo/Bar.pm'; ok( Foo::Bar::baz('wibble') eq Old::Foo::Bar::baz('wibble'),'baz is compatible'); ...etc...