I have a "moyen" who's actually a mini - Shilo, 18 months old, is an oversized, 16.75in/20 lb silver beige out of two 15-inch silver parents. When it comes to "moyen", it is a sensitive issue for the same reason as doodles - many breeders have tried to take advantage of their popularity and make a quick buck by breeding indiscriminately at the expense of health/temperament.
You will also find a lot of different opinions even among well-intentioned, knowledgeable people. Some denounce inter-variety breeding categorically (breeding a standard to a mini), while others feel if done correctly, it's a good way to add genetic diversity/improve health, especially for standard poodles (because standards are generally shorter-lived and suffer from more genetic bottlenecks than minis). I personally think common sense dictates that it's a bad idea to breed an extremely large dog to an extremely small dog, BUT - assuming all health tests have been done and other factors have been vetted, I don't see a problem with breeding a 17-inch oversized mini to a 21-inch small standard - I don't see how that would be any different than breeding a 21-inch standard to a 25-inch standard. It's the extreme size difference that matters, not whether one dog is technically one variety and the other is technically another variety.
Frankly, when you interact with Shilo, he looks and acts much more like a standard than a mini, even though he's technically a mini. I also have a "real" mini, Vontae, who's 13 inches/15 lbs, and they feel like two different varieties. I've attached photos below for your reference - Shilo the moyen/oversized mini is the lighter color/bigger dog.
Before you make a decision, I would suggest asking this and any other breeders you're considering about their breeding practices/philosophies, and what health tests they've conducted on their dogs, and visit the breeder/their dogs/their puppies with a critical eye and mind, and make your decision based on these rather than any overarching generalizations about moyens.
Good luck!
Kevin