Do you have the source code? - if so it's fairly easy to manually convert it from PASM to MPASM. PASM essentially just uses a few macros to make some parts of code look like that from other devices.
If you don't have the source you would need to disassemble the HEX back to assembler code - which happily would come out as MPASM code anyway. If the PIC's aren't code protected, you can simply read it out.
If they are code protected, then you can easily manually edit the OBJ file to remove the protection, then program a PIC and read it back out. Or a disaasembler might just read the OBJ/HEX file 'as is'.
You really need to get modern source code from what you have, so you can easily make any changes you might need to.
If you disassemble then it's a lengthy job, as there are obviously no sensible labels etc. so you need to create and reinstate those - plus figure out how it all works, and what it does, then add lot's of comments.