Hi Loyola!
Thanks for your awesome question! Ahhh, the "dreaded stoichiometry"...I wonder how and why it got such a bad name as the tough thing in chemistry, when it's really pretty self-explanatory!
I definitely applaud your use of proportionalities, I think that when students realize that dimensional analysis is really just long conversions based on equalities, it's helpful. I also usually start off my mole/stoichiometry unit with a review of doing conversions using simple units, like converting miles to inches, or seconds to years, or something along those lines. Then we introduce the mole, and then review balancing chemical equations, as a lead-in for stoichiometry.
Some other GREAT resources out there are the PhET simulations on balancing equations...they use a bread/meat/cheese analogy to introduce stoichiometry and also limiting reactant/excess reactant. This can be found at
https://phet.colorado.edu/en/simulation/reactants-products-and-leftovers
This allows students to start to build their use of "for every" language, which I also have students model. (i.e. "for every 2 moles of hydrogen, we can produce 2 moles of water", etc.) Once students realize that it's just a kind of "recipe", it seems to help them with this concept.
Speaking of recipes, that's another analogy I use with good effect; point out that a recipe can be multiplied or divided, as long as the ingredients still have the same proportions. This is something accessible to most students, as they've all cooked or helped cook at home!
I hope these suggestions help, and if you have any other questions, please feel free to ask!
Ryan Johnson
Chemistry/AP Chemistry teacher
Sierra HS, Colorado Springs, CO