my answer to the question is no you dont need a specific meat breed to eat them a meat breed is bred for the meat but the is nothing wrong with eating any breed i personally have roasted plymouth rocks, 5 eggs under a broody they were all roos so all went to freezer camp.
as far as older birds...