Yea there is...Springtimize 2,....but if you used that option you would have to restore from a backup...and for a fresh new genre of jailbreak tools for a fresh new iOS....I think it would personally be more of a hassle to restore from a backup, then it would to start from scratch.
However..I know of a way to use Springtomize to backup icon layout for use after a restore *without* having to restore from a backup.
Simply save the .plist files and put them back after restore and jailbreak.
(These steps are assuming the jailbreak out)
1:: install Springtomize 2
2: use the backup option to backup your icon layout.
3: while your at it...setup all the preferred settings with Springtomize of you choose to do so.
3: SSH to var/mobile/library/preference
Locate and copy "All" Springtomize .plist files to computer. (since I don't know exactly which one would hold the icon layout..tho it might give that clue in the name of the .plist...this guide is open to interpretation.lol)
4: restore to 5.1.1, setup as new device, sync apps and music, and tones, etc.
5: jailbreak with the new 5.1.1 jailbreak tool of your choice.
5: install Springtomize 2 again.
6: simply SSH back into var/mobile/library/preferences, and delete anything Springtomize related, then drag and drop all your Springtomize .plist files into the DIR.
Respring, open Springtomize then open the Time Machine tab, and tap the Restore Settings button.
There...a way to backup your icon layout (and Springtomize settings

) without having to restore from a backup.
Hope that helps.