When a change renames a function or a method, prepare-ChangeLog lists the old name as deleted. All of these “…: Deleted.” lines then have to be deleted manually when editing the ChangeLog entry. I don’t think there’s a way to make the script understand renames in general, and it seems like renames occur at least as frequently as deletions, so the script is creating extra work more often than it’s helping.
Part of the problem is that it puts all the “deleted” names at the bottom so they are not even adjacent to the part with the new name.