Als Trainer arbeitete Roesch in verschiedenen Ländern. 1969 wurde er vom französischen Tischtennisverband als Cheftrainer angestellt. In seine Zeit fielen die großen Erfolge von Jacques Secrétin und Claude Bergeret. 1978 wechselte er in die Schweiz und arbeitete mit Erfolg bis 1983 als Schweizer Nationaltrainer. Nach dem Abstieg der Deutschen Tischtennis-Herren-Nationalmannschaft bei der WM 1983 verpflichtete ihn der Deutsche Tischtennisbund (DTTB) auf Betreiben des Vorsitzenden Hans Wilhelm Gäb. Bis 1989 war Charles Roesch dort als Cheftrainer tätig und legte damals den Grundstein für die Aufwärtsentwicklung des deutschen Tischtennis Sports. Die Gründung des Deutschen Tischtennis Zentrums 1985 in Duisburg beruhte auf seiner Initiative. Der Weltmeistertitel von Jörg Roßkopf/Steffen Fetzner im Herrendoppel bei der Weltmeisterschaft 1989 in Dortmund war einer der Höhepunkte seines Schaffens. Danach beendete Charles Roesch seine Tätigkeit für den DTTB und ging in Pension.