While perks are nifty and bring a different style of play to the table, I don’t think they are a necessary element in freelancer. Developers drop those in to give their content lacking games some replayability.
We all know that freelancer isn’t missing any content, at all really. Not with the community it has. Don’t get me wrong though, taking the time to do it, and making it work, I’d like to see it, I think it would be pretty cool.
For now though, I recommend focusing on just beefing up the graphics, making them look improved, detailed and VERY appealing, and the easiest task to do on your list.
Make an extension mod after for your perk system if you can get it figured out, that way its an optional feature.
Also, for compatibility for those server hosts, use the SDK as a base for everything. Build up from that as I know the majority of vanilla servers use it for improved stability. More incentive for people to use your Enhanced Graphics.
Good luck!