@Shaz51 Hmm tricky to know. Perhaps as a first step, could look at just some time off? Making big decisions is gonna be harder if he's worn down or burnt out.
Tackling perfectionism is a tough one. Could be a combo of digging deep into it - where did it come from (i.e. childhood stuff probably), what emotions drive it (fear of failure is usually the culprit in my experience), and how it relates to his sense of identity, sense of purpose, etc.
The DBT skill of radical acceptance could help? I found a couple of articles - just skimmed them myself, but maybe you or Mr Shaz could have a lil poke around, see if they're relevant:
Radical self-acceptance
How to practice self-acceptance and reject perfectionism
A neat lil phrase I read recently was, "If you were doing your best every day, it wouldn't be your best - it would be your average." Which is sort of pointing out that we can't be performing at max capacity all the time. We're all fallible, we make mistakes, and we all need rest.
Another lil thing I saw on internet recently that I think we all need to be reminded of:

Hope this helps 💜