It is entirely possible to get a great trigger pull with a S&W or Ruger revolver without lightening the mainspring to the point of unreliability. It should be able to ignite ALL common brands of primers, and CCI is certainly one of the most common.
It sounds like your gunsmith may have gotten a bit carried away with whatever method he used to lighten trigger pull, either bending the hook end of the mainspring or shortening the tip of the strain screw. You can correct this by doing the following:
1. Get some stainless steel shim stock in thicknesses of two, five, and eight thousandths of an inch. My favorite source of shim stock is an old set of automotive feeler gauges that I used to use to set the point gap on my motorcycle.
2. If you like the feel of your trigger, start with the thinnest shim stock and cut a piece big enough to fit between the tip of the strain screw and the mainspring body.
3. Unscrew the strain screw enough so that you can place the shim between the tip of the screw and the mainspring. Retighten the screw all the way. Go and shoot the gun with CCI primers. Double action shooting is the most likely to suffer from insufficient spring pressure, so make sure you shoot double action.
4. If reliability is restored, smile. You are done. If not, go to the next thickest shim stock and repeat the process.
Considering that you get mostly successful ignitions now, I doubt that you will need more than a five thousandths shim.