So youre in luck as I have reworked the community structure and now there is a mods section. Might take a while for people to post their mods there but there are a couple.
If you are having a hard time you can go to the challenge tab when starting a new game and give yourself some extra perk points.