No, a Sniper in cover cannot be charged with Force Leap. Yes, your warrior will have to move into melee range to engage the Sniper (or use ranged abilities like saber throw).
Marksman specced snipers specifically are a very defensive class.
How is it balanced? Carefully… We force you to be smart about moving into the area protected by these guys. If you’re not smart about it and think you can charge into the fray, that’s the wrong class to try that on. Their weakness is the fact that their most powerful abilities require them to be entirely static, that they have little ability to kite or establish range against a close range attacker.
You want to sneak up on them, distract them or eject them from cover (there’s a very limited number of abilities that can do that), utilize environmental features to avoid line of sight, hit them with long range DOTs and wear them down, or gang up on them. If you manage to catch them close range without having lost too much of your health, they are in a lot of trouble and without Stealth generator or any kind of active escape ability, they are likely dead.