In my testing nodes have been inactive for an hour or more and not removed from this page or the DynamicClusterPeers parameter.
I haven't pulled down the latest but I didn't see any code change in your commits or the source I have that does this cleanup.
If there is code to do the automatic cleanup can you send along a pointer so I can review.
Thanks.