It is largely object-oriented, but if you follow the example code, you should be able to get along fine. So consider yourself warned. MIDI-Perl uses no external libraries at this time, aside from Carp, which has been standard for as long as I can remember. See ChangeLog for recent changes. POD-style documentation is included in all modules.
POD is readable with the 'perldoc' utility.
Read the PODs with Shuck.