Question: does he charge you extra to get it to pass?
If not, then I wouldn't worry. It may be as he says and he just warms up the engine. I would doubt the cat issue as the engine tune up should have caught that.
If so, then I would ask for details on what he is doing and would look for a different shop. Note: you might actually spend the extra money and have it tested by another shop before you need the smog cert - that way if it is failing, you have time to figure it out.
One buddy of mine had a dodge 440 class c. His failed due to the timing. When it was tuned up for performance, it would fail the smog. So he would adjust the timing before he took it for the test and change it back afterwards.
I do like that my 1975 doesn't need to worry about smog.