Very easy to get a carry permit. Just go to the Town hall for an application, fill it out, return to the Town Hall for Selectmen to approve. The only 2 items that will result in a denial;
1. Conviction of a felony
2. Conviction of spousal abuse.
That is it. Nothing needed for buying a rifle or ammo.