IOW, like a lot of this stuff, it looks like it might be helpful, in some respects, but there is a paucity of good quality research research.
This made me laugh, simply for being the worst acronym ever:
Treatment and Education of Autistic and Related Communication Handicapped Children (TEACCH)