Why not just try it and see how it goes?
I’ve been cooking for forty years. There are dishes I’ve made a hundred times where I’m still fiddling with my mental recipe: little more of this, little longer on that, try this substitution, whatever.
And after all this time, I continue to be puzzled by the fear I see in inexperienced cooks: oh no, it might not turn out perfectly. Okay, so? If you’re on a crazy tight budget and you can’t waste even a meal’s worth of food, all right, I can see that. But if it’s a little soupy, or a little under seasoned, or whatever, that’s just a learning experience. I’ve eaten lots of my own “failures.” It’s rare that they turn out so disastrous that I have to chuck them and get a pizza.
The recipe as proposed sounds basically fine, but there are lots of variables that can change the result. How thick or loose is the enchilada sauce? Is the ground meat lean or fatty? What kind of onions and peppers? Are they sauteed until soft, or until brown? And on and on, all the questions that don’t usually come out in this kind of discussion and that have a real impact on how the recipe cooks.
The only real way to know is to try. See how it goes for you with your ingredients, your kitchen, your personal methods. Assume it won’t be perfect, and be okay with that.
It’s really okay. It’s how it’s supposed to work. When I make something up, there’s usually some aspect of it that doesn’t come together correctly, even after forty years of experience. I just make a mental note and do it better the next time.
So I would say, your basic recipe format seems like a pretty good starting point. Give it a shot, make notes, see what works and what could be better, and then try it again.