Yes, depends also what did you do with the SD card (why take it out?), and if you used any extra partitioning or a2ext/d2ext type of things.
If you had a nandroid backup, just restore. Alternatively (if the ROM is OK), you could also restore the apps via Titanium Backup.