I'm pretty sure the game already has the tools to give you this information. I think the range of your weapons is listed on the weapon itself, you can see how far an enemy is by mousing over them and you can see how far you'll move and use that to get a good idea of the angle you have to hit them.