It would be have hit/miss/set rate stats. They could also be grouped by the class that made the callback (might require passing METHOD). If callback time was included, we could identify things like "most expensive values that have a poor hit rate" or "keys that are rarely used but often set".
Also, when $ttl is changed in the callback, we could bucket it by it's fraction of the nominal value (if lower for sanity) into [20%,40%,60%,80%,90%] and track the ratio of what falls in these buckets.