I'd prefer a much more direct approach. Honor constitutional carry for all citizens, recognize that law abiding citizens have the right to self defense, permit them to purchase a handgun with required background check, and issue them a CCW permit with the purchase.
If an individual can walk in and buy a weapon, their information passing a required background check, why would another be necessary? Why would any other cost be necessary? That's just a tax, by any other name.
The background check would be sufficient to weed out felons, so that problem is out of the way. Buy your gun, get your permit. Done deal. I strongly believe that those communities may require completion of a handgun safety course, and I know others would cry out against that as an infringement, but I don't have a problem with someone being able to demonstrate competence and responsibility with a handgun or other weapon. So maybe just buy your weapon with a certificate of completion of a course and Voila! Permit! No 90 days waiting around for some sheriff who may have an attitude about whether or not to comply with your request or deny them depending on his whim. No more spending an extra $152 (in Colorado) for a permit. No redundant background check considering one is done at the point of sale to start with. Streamline the process, and fewer folks will have problems with the process itself.
You may have a sheriff or police chief in one jurisdiction that quickly and easily will process CCW applications, while others may drag their heels and take forever and a day to get the thing done. You are, meanwhile, at the mercy of an individual to pass judgment on your worthiness to carry a weapon. Bullfeathers. If you pass criminal background check and can purchase a handgun, can show you know laws regulating your rights to a weapon, proficiency with the weapon and responsible handling, that should be enough (more likely more than enough) to suffice.
Trouble is, everybody is getting their cut of a big money pie by gumming up your rights with requirements that will cost you plenty. So long as folks are making money on the deal, every citizen is having their rights infringed.
Your ability to purchase a handgun legally and pass the background check should be all she wrote. I don't think it unreasonable that training be involved, but the mandatory thing is onerous to many.