めちゃくちゃわかりやすいPerlのオブジェクト指向説明サイトから幾つか引用.

■警告表示

[例]
use Carp qw(croak);
## 中略 ##
croak('set_date の引数には、24以上は取れません。') if $time_difference >= 24;


■クラスなど

クラス ... 専門領域.
オブジェクト ... クラスの使いっ走り.

パッケージ = クラス
パッケージのサブルーチン = クラスのメソッド


■継承

package Baker;
## 中略 ##
use base qw(Human)

use base は引数に与えられたモジュールをrequireする.
BakerはHumanのメソッドを継承する為,

use base qw(Human); と宣言することで、Bakerクラスで定義しなくても、Humanクラスのメソッドを使いまわせる


Ref.
http://www.rwds.net/kuroita/program/Perl_oo.html