Well, frankly it's not that hard to quick fix PvE piracy/criminal gameplay :
1) Beef up illegal assassination missions rewards. I mean, you
will incur a huge Bounty from those.
2) Beef up piracy mission payouts to make it a worthwhile PvE activity. Put in some tough ones where one has to attack a fed/imp convoy to recover high value items. Heck, make those "train robbbery" wing missions.
3) Kidnap jobs on the top 1% of all liners, and maybe weddings too. Just because they are annoying

4) Stop scalling mission payouts with high ls distances above a factor 2-4. (i.e. smite the smeatons)
5) Make drugs and weapons dirt cheap in anarchies, and mighty expensive where they are illegal.
6) Put NPC rare good traders with juicy cargo on the classical rare trade routes. FD can simply rip off the routes created by the community. Also have such trader in every systems with rares and its immediate neighbours.
7) Add shady thargoid tech traders carrying thargoid cargo such as probes, sensors and what not. Also can do the same with Imp/Fed convoys.
High end assassination/piracy missions should pay in the 15-30M for one hour of play time. (In fact all top end missions / activities should be balanced to that level IMO (but not more))
fixing PvP piracy is going to be much harder :/