Excuse me - basic functionality does not work for me in WP 3.9.
I create roles using Members plugin.
role="world" => may see only "login" and "sample" - all are parent menu options
role="producer" =>may see login, sample and "producer" - all are parent options when he is logged in.
Admin sees all options.
I log in as world and admin => all correct
but role="producer" does NOT see "producer" option even when
it is set as
Admin, producer "by role".
My understanding is that when "producer" is logged in, this will be be displayed.