I used
PDF::Reuse some time ago to do page-extraction from PDFs, with successful results; I remember that the module also supported forms and overlays, so it's another option you could investigate in your case.
Flavio
perl -ple'$_=reverse' <<<ti.xittelop@oivalf
Don't fool yourself.