Ok, I looked at these two perk, if the bug only comes from the fact that range modifier are based on PE*2, this fix should work:
http://www.megaupload.com/?d=X5SME08B (however, it needs some testing).
About the pathfinder perk: the problem seems to come from the fact that values for terrains type in worldmap.txt are too low for this perk to have any effect except on the mountain terrain and only for the first level of this perk: if the terrain type minus the level of this perk is less than one then the result of this substraction is forced to 1. Well, with these values, you can understand why it doesn't seem to do a lot of things:
terrain_types=Desert:1, Mountain:2, City:1, Ocean:1
however, I haven't fully understood the function concerned yet, I may have a solution once It's done.
For the other things: throwing weapons max range seems to be calculated based on the character's strength, I'll post the algo when it's fully deciphered.
I also have located where the action points for reloading weapons and accessing the inventory during combat are minused from the character's AP. I'll post this later too.
It's interesting to note that for the solar scorcher, it's hardcoded in the exe and that it's not the first item whose behaviour is modified directly in the exe (so, to modmakers: if an item acts strange, try to change its pid, maybe that's where the bug comes from).
Well, that's all for now. Bye.