Dynasty Roster Management

Is there a reason to roster a player that is not on an NFL roster? I am looking at some of the cuts today and see some decent playes that might be relegated to practice squads if they clear waivers. Is it worthwhile to keep them or wait until they get that call to a NFL roster and then pick them back up?