Persist does in fact remember the attributes of objects like their positions and animations, whether they're destroyed or not, their instance variables, etc.
To use it just add the Persist behavior to any object that you'd like the game to keep track of, so e.g. monsters and powerups would need it, but a static background that never changes would not.