Hey diver, welcome to OFF!
I fished GP a few times last year, and no parking or ramp pass was needed.
However, it wouldn't hurt to call Linn County Parks & Rec. (541.967.3917)...just to be sure. I believe that they can answer your question, or point you in the right direction.
Please let us know, if they do now require a pass. Thanks.