例えばオブジェクト指向で得られる利点とはなんですか?

my $obj = CGI->new;
とか、書くのが書籍などではオブジェクト思考と言われていますが
普通に require や use して、package::package_sub();
として呼び出すだけじゃだめなんですか?
そもそも、パッケージ化してその都度呼び出すこと自体がオブジェクト指向じゃないんですか?