As already been said, toggle run is already in the game, just need to bind it.
Pros:
Backpedaling and looking around on the run is significantly easier
Your "run" finger doesn't get tired
Cons:
You see weapon start/stop run animations ten times more often
Hip firing takes some time getting used to
Can't duck while the run toggle is active (use iron sight to break the run, then duck)