Más sencillo aún. Puedes flashear una ROM y dejarla a tu gusto. A continuación haces un nandroid Backup desde el recovery. Después puedes repetirlo con otra ROM. Así tendrías varios Backups y desde el recovery podrías recuperarlos cuando te apetezcan, sin necesidad de volver a flashear y restaurar aplicaciones, que sinceramente es lo más engorroso.
También tienes la opción de tener varios Launchers en una misma ROM y cada uno personalizado de una manera. Con la aplicación Home switcher podrías ir cambiando el lanzador según tus necesidades.
Un saludo!