The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Sub-PatMat version 0.01

Sub::PatMat - call a version of subroutine depending on its arguments

The Sub::PatMat module provides the programmer with the ability 
to define a subroutine multiple times and to specify what version
of the subroutine should be called, depending on the parameters
passed to it (or any other condition).

This is somewhat similar to argument pattern matching facility
provided by many programming languages.