Someone here said they waited 30 days and the "named" ash piles still remained.
Yes. And most likely, this is intentiional, as it is a record what has happened to named NPC's. This wont cause any savegame bloat because there is only one instance of named NPC's, and so there will only be one ash-pile for that NPC. The ash-piles for generic enemies (like bandits, bears, etc) will be cleaned up, because generic enemies can respawn. This means if those respawned enemies were also turned into ash-piles, then the game would eventually fill up with ash piles. Thus, the fix only applies to the ash-piles from generic enemies.