Small changes to ruby_parser_extras to reduce Sexp creation

I think I've run these changes through enough tests. Nothing seems to be breaking.

Very roughly, I'm seeing a 5-10% decrease in calls to `Sexp.new` (in Brakeman scans) with these changes.