Yes I would definently go with a CF hood! It depends on which kind get whether or not it will stand up to wear and tear.
http://www.fiberimages.com/ <---Has the best CF hoods out there, they are a little pricey but you get what you pay for. As for all of the pebbles; they will most likely scratch the clear coat of the hood but not too badly and you could always get it re-clearcoated if you wished to.