My advice is to find another mechanic. If the cam sensor were permanently bad, the car wouldn't start. And if it were an intermittent problem while running, the car might not run as good, but wouldn't cut out. The Powertrain Control Module is a favorite target of people who don't know what they're talking about. The Ignition Module is however a possibility for your symptoms. But if he said Control Module I have to assume he meant the first one, and it's very rare for them to go bad. As the other poster also mentioned, it would very rare for any 2 of these parts to go bad at the same time.
As far as the cause being related to the head repair, that seems unlikely. If something were left unhooked, or the cam timing were off, it would run bad all the time. Ask your friends, relatives, neighbors, and co-workers if they know any good mechanics, especially one who is good at Driveability (doesn't run right) problems. And ask if they are ASE Certified.