Totally, agree with you on the risk of stalling with my enablers. That's why I run around three trick room setters, and only one actually plays the stall game; Dusclops. I have slowbro that knows Yawn, originally I forgot to make that into psychic, but it ended up buying me some time and/or forcing my opponent to switch out of a favorable situation, and I figured "why not keep this".
My other two trick roomers are Slowbro and Exeggutor (still not sold on him or Reuniclus, I like the grass coverage though.) Basically, I'm still running through quick matches, where I can see my opponent's team. So if I see he's going to run the standard Gengar, Blaziken, some other popular choice pokemon, I'll run Slowbro, Mawile and one other pokemon that depends on their third choice. The stall game goes up when I don't really know how I should proceed against a particular team, so I just prod at my opponent until I feel like I have an opportunity.
I don't know, Trick Room is pretty unexplored judging by my searches. Everything is about hulking out after a Trick Room, maybe that's why people aren't impressed with it or why it doesn't show consistent results. It's a good strategy, but I think it's one of many possibilities.