Hi,
I have tested 2.28 rpm with centos 6 and 7 and it worked fine. Not sure what problem you might be having. Just to be sure, I have created a centos 6.5 64 bits image on Digital Ocean, installed apache, installed wget, download fop 2.28, ran make and then run ./fop2_server and worked just fine. In fact, perl was not installed. Then I tried installed perl via yum, and tried again, and worked once more time. With the same version you have
[root@centos65 fop2]# perl --version
This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi
So, I am not sure what could have happened. Perhaps the par-root directory was created incorrectly try removing it
rm -rf /tmp/par-root
And then try to run fop2_server again
best regards,