> Is it a battered old hat used for canvas fishing?
No, that would be his battered old canvas-fishing hat.
> Does he have two battered canvas fishing hats of which this one is the older of the two?
No, that would be his old battered canvas fishing hat.