Awesome guide, but the last part relative to Cataclysm could be done by another easier way.
Two key items are to realize that in Twilight Highlands there are schools for Highland Guppy inland, and for Algaefin Rockfish coastal. By the time you reach this level, you will surely have "find fish" to help locate such pools if needed, but even if not they are not hard to find. Pools are awesome as there is NO trash, etc. - only the target fish is caught.
The significance of this is that when you reach 475 Cooking with Striped Lurker cooking, you can then make it to 500 with only Highland Guppy; no need for random fishing, just use the inland Guppy pools if needed - they are concentrated at Loch Verrall. The minute you hit 500 Cooking this way, STOP and proceed directly to coastal areas, and catch ONLY Algaefin Rockfish in the pools there. This method will very rapidly move you from 500 to 520 or so, when the Rockfish recipe goes Green; still relatively easy to finish to 525.
A key difference in recipes is that with this method the Baked Rockfish becomes mandatory, and the Sagefish ones optional as you would have no need for the latter.