Is there a way to preserve my configuration between firmware updates?
By workspace you mean homescreen ? 

You could try a custom launcher, like Apex or Nova, which allow you to backup your homescreens.