I've floated the idea around a few times on this board and a few others.  There are always a few doomsayers that point out it will totally wreck melee combat, but I don't look at that as entirely a bad thing.  It makes larger creatures much scarier, but that was 9/10's my reasoning behind adopting it.  A housecat and a tarrasque shouldn't be making the same "minor adjustment" in movement.  
The way I phrased it was creatures could take a "Single Step" equal to their Space, which you'll note is a lot like your method but it was easier for me to remember.  I've only ran it in a couple of test combats, but I floated the idea past a couple of my regular players and they liked it so I might try it out in the next game I run.  
Some notes.  It does make larger combatants more deadly in melee combat, because they can move (slightly) farther and still full attack.  You might want to bump the CR's a bit to reflect this.  I was using +1 per Size Cat as a baseline, but you'll probably want to run that by someone who's better with CR's (I use it as a ballpark convenience).  The spell Enlarge Person is more useful, so you might consider bumping it to 2nd level.  Or, you can consider it a necessary tool in the Giant Killer's Bag o' Tricks, and leave it at level 1.  (My inclination is to leave it at 1st level just so the extra move isn't a "monster only" advantage, but YMMV.)
I was looking at this as a way to make larger combatants scarier and more deadly, so I was planning on using less of them so that when they do show up, their presence is more dramatic.  Kind of like the cave troll in LOTR.  Its a way to make larger monsters scarier without necessaruly bumping their HD.  Fighting a Large Ogre is different than fighting a 4HD orc.  That was the effect I was going for.