Hi, a while back (way back when fishing buddy's ability to recast when catching was removed in fact) I wrote an addon to help streamline my fishing experience.
I was poking about with it yesterday fixing a few things and I decided I might as well release it into the wild and see if anyone else finds it useful.
It adds a button to the minimap which toggles "fishing mode" - when active, buttons are shown for creating a campfire, cooking, attaching a lure (automatically selects your best lure) and casting your line (though this is rebound to middle mouse while the menu is open).
Also, activating fishing mode sets your tracking mode to fish (if available) and equips your best rod, fishing hat and boots (if available) - when leaving fishing mode your original gear and tracking options are restored (and if you get attacked while fishing, it'll automatically re-equip your weapons).
You can get it from http://www.curse.com/downloads/details/12079/ and if anyone could test it with the fishing boots and the new hat (neither of which i have) I'd really appreciate it.
Thanks for reading =]