This probably just shows my short time of doing ruby coding. I needed to change the namespace hierarchy to get overrides to work properly. Is there a better way?

And, do you mean essentially have a patch that adds local_file, then a separate patch that modifies cookbook_file to take advantage of local_file?