I'm sorry but this seems patently wrong to me. There's only so much working stack space in your brain. If you're constantly having to think through multiple steps to multiply single digits then you're going to be at a serious disadvantage when you need to solve a bigger problem that involves more work than just single-digit multiplication.
But it's not! Because in order to be able to multiply numbers in your head efficiently you must remember the multiplication table.