Unfortunately not, other than kind of winging it. I've been thinking of doing a Kickstarter to automate the process, since I don't have the programming skills to do such a thing. I'll typically roll out a bunch of features on an online dice roller and make notes of the ones that don't have an immediate impact until a hex is explored, and only deal with ones that impact larger areas, if that makes sense.
Todd