Yes, actually it does!

My take on the semantics is: Iff there is a # Puppet Name: line above the record, the provider will be able to figure out, well, the puppet name. Unmanaged cronjobs will be prefetched without a name. The match function tries to pick these up for naming, if they are similar to the resource in question.