If Roobushin checks Lucario you could potentially run SubZone, given that bar the occasional EQ and Level Ground it can easily sub up in the face of Skarmory, Nattorei, Forretress, Bronzong and Scizor locked into Bullet Punch. Not sure what speed would be ideal, but I'm pretty sure you could still outspeed most non Lucario, Jirachi and Kaburon Steels while still been slow enough to mantain use under Trick Room. Not entirely sure what the ideal EV spread would be either, although the moveset would probably need to be Tbolt/HpFire/Sub/M-Rise.How about pairing CBdragon with Magnezone and scarfFlygon? Flygon can revenge quite a bit of nasty set-up pokemon, and can actually clean up once your slow CBdragon has raped most of the opponent's steels/walls.
Magnezone would need to be scarfed to check Lucario, but that would severely detract from his usefulness under TR. Perhaps a mach puncher (Roopushin/Breloom) could fill up that role.
tl;dr: CBdragon, Magnezone, scarfGon, Mach Puncher, & 2 TR users ^^
I'm thinking something along the lines of;For the Mach Puncher, Roopushin would be a good choice due to its high Atk and low Spe. Not sure what Trick Room users you should choose, though.