If I were to redesign it in any way, I'd like to make it more of a commitment thing, be it a longer starting/ending period, or any way to make its use require more thought regarding where and when to use it. The skillgap would come from knowing when to apply the movement options the game has, instead of who can pull off the most maneuvers in the shortest time.
As it stands, it's a bit jarring, hard to follow, and gives short ranged weapons even more of an edge in situations they already dominate.
I'm all for giving players freedom of movement - things like sliding and crouch running open up a lot of interesting possibilities - but these "special maneuvers" need to have downsides as well, so the skill comes from knowing when and how to use the possibilities the game allows for maximum effect.