I've dug into VCR and I'd say its completely a problem on that end. The solution I came up with was adding the "@turnip_vcr" tag and specifying this around block, after the VCR.configure {|c| c.configure_rspec_metadata!} (which is where the vcr_cassette_name_for lambda is defined.
config.around(:each, :turnip_vcr) do |example|
cassette_name = vcr_cassette_name_for[example.metadata[:example_group]]
VCR.use_cassette(cassette_name, {}, &example)
This creates a cassette named "#{Feature name}/#{Scenario name}".
Cheers!
Donald