If you make a custom shatter map (basically just puzzle pieces), animate it in shatter as you’d like (probably no gravity, etc depending on the look you want), then precomp or put it in a second comp and reverse the time, use time remapping, etc. I’ve also done it the hard way (which wasn’t too bad), and split a photo into 30 pieces or so using a puzzle piece map to make a custom selection each time and make a separate layer in photoshop for each piece. Then, import as a composition into after effects. When all the layers are stacked, the puzzle is whole. What I liked about it was the ability to give each piece a better bevel/lighting. What I liked about shatter with a single photo was the ease with which a little depth is available. Also, with shatter, you could build it once until your’re happy, then duplicate your comp, replace the map and the photo by dragging, adjust a few settings. I bet you could burn through 30+ photos an hour, after doing the first 15 minute setup!