Use Nova Launcher... (+1)
You can assign gestures to show/hide status bar and the dock (I use double finger swipe up to show/hide status bar, and down for the dock icons. In the settings you can select Nova to hide nav bar which will complete the trick for you. Like this...