Hand Loader is a level 6 perk and that allows the +50% damage .308 shells, you should get it as close to level 6 as you can.
You need 6 strength for a sniper. How early do you think you can get +2 strength power armor or get weapon handling?
Perception is way too high, all you need is a 5 + an implant to get a 6 for better criticals. Boone's hat will take that to 7, but ED-E gives the sensor range a sniper needs.
Bloody mess is a bit of a waste for 5% when you will be using 100% critical attacks with better criticals and +50% damage .308s.
i love bloody mess. nothings more satisfying then seeing that round hit and body parts fly off into every direction? plus 5% damage on a sniper rifle is pretty decent once you take into account all the other bonuses.
you use the guns mentioned underneath the weapons until you have weapon handling, so you can hold off on that perk until you need it.
(ps theres no order to my perks outside of educated, do what you want.)
sure you can get boone and ed-e.. you wont have too, but you can. also on hardcoe they die rather then going unconscious. (ed-e aint that tough!)
also perception effects more then when the ticks show up on your compass. it determines your draw distance (how far you can see npcs)