There is really no need for x permission on *.so files(and other non-executable files in subfolders) for god sake.
Ever considered creating a rpm,deb files?
I have some experience with *.spec and rpm at least(you can put it somewhere and create service user, startup/service scripts +enable the service etc as part of the proces).
It doesn't have to be perfect right away now is it?
At least for the server install.
Ever considered a linux system that doesn't have installed package less? When showing the license agreement?
moved from bugs into suggestions and feedback