Частичный класс - это просто класс, содержащийся в нескольких файлах. Иногда бывает так, что одна часть может быть сгенерирована машиной, а другая часть отредактирована пользователем.
Я использую их в C #, когда создаю класс, который становится слишком большим. Я добавлю методы доступа и конструкторы в один файл, а все интересные методы - в другой файл.
В Perl у вас будет просто два (или более) файла, каждый из которых объявит себя в пакете:
(основная программа)
use MyClass;
(в MyClass.pm)
use MyClassOtherStuff;
package MyClass;
# [..class code here...]
(в MyClassOtherStuff.pm)
package MyClass;
# [...rest of code here...]