Well, with a separate /home partition all you need to do after reinstalling is point your /home in fstab to the partition and all user settings and files are restored.
Also you can just backup files in /etc and replace them after the install with old ones.
Or did I misunderstand the question?