Our gym recently had a free workshop with a sports psychologist, which received decent feedback, so she is now coming back periodically throughout the year (for a small fee for each additional workshop, of course). My kids have the attention span of a grapefruit, so they hardly listened and probably goofed around while the initial presentation was going on, as it was conducted near the end of the practice, but they did not want to sign up for any further workshops. Though, hearing from other parents and some more "mature" kids, it was helpful and informative, which is why they are continuing the workshops.
But, from what you described above, it seems like it touches all aspects of the gymnast's mind. From the emailed handout we received, here are a few excerpts that seem to fall in line with a lot that you hear about on CB.....
...... a presentation about mental skills training and why it is important for success in gymnastics. She will provide information about the different types of mental skills and how they can be applied in different situations such as prior to meets, during competition, post-injury, or when encountering skill-specific fears.
Utilizing her experience as an athlete (marathon/track runner, gymnast, swimmer) along with her sport psychology knowledge, she uses both general and sport-specific interventions to assist athletes in enhancing performance, improving mental skills, overcoming mental obstacles, and reaching their personal goals.
.... psychological aspect of injury, fear of reinjury, skill gaining/maintaining confidence, and return to sport. The mindset of being injured is often one that is not thought of or respected enough, as it changes one's personal identity as an athlete to a sidelined supporter, and returning to the gym includes more than just getting skills back. The "ah-ha" moment will be realizing that all athletes go through the same trepidations and thoughts, some just more internal than others.
Not sure if this is something for you, but it's out there. Could be something to approach to your gym if you don't want to make it an individual thing for your child's comfort level.