When I called the conservation department about this, they said it was legal, but be careful about a state park that also falls within a city/county that has a restriction on open carry.
I think there are only a few parks that this might apply to, up around St. Louis. Hopefully one of the guys near some of the larger cities can clarify those.