Character Halting Animation Implementation

Hi, I was wondering what way to implement a “stopping animation” like:

I have a 2D blend space for my main movement which includes Forwards, back, idle, forward left, forward left 45. Basically the movement is all directions including strafe etc. (If you are wondering how it is made, you can look here:

I was thinking of doing this:

Then the stopping will have a 2D blendspace of all the stopping animations. There is also RightFootStop and LeftFootStop. How would these be done?
Is this the right way to do it or is there an easier method?