By monkey patch, do you mean modifying my local version of XML::Feed::Content.pm?
The reason I mention Moose is because I thought the right solution would be a Moose class that inherits everything from XML::Feed::Content, and then add the additional trait body_alt.