It worked spot-on for actually building and patching. I wasn't aware of the patch command so I'm going to research this some more. Even after all of that though I'm still getting...
perl: symbol lookup error: /usr/lib/perl/5.10/auto/mhdrg/mhdrg.so: und
+efined symbol: Perl_Tstack_sp_ptr
Every solution I have seen when googling "Perl_Tstack_sp_ptr" suggests recompiling the source and unfortunately we don't have access to that. I think we're just going to stand up a box running perl 5.8 so we can solve this but I really appreciate the answers.