Hi,
If you're sending a GA Event on Page Scroll, you don't need to worry about Pageviews. Events are distinct from Pageviews, as they are a completely different hit type.
As for the Bounce Rate, you'll need to modify the script so that Non-Interaction is true for baseline and 25 %, if that's how you want it. You could do this perhaps by modifying the dataLayer.push() the scrolling script does, sending a 'nonInteraction' : 'true/false' value with the hit (sending 'true' for baseline and 25 %). Then you'd create a Data Layer Variable for this 'nonInteraction' variable name, and add it as the value of the Non-Interaction field in your GA Event tag. That way, Non-Interaction will be a dynamic setting, depending on what was pushed to dataLayer by the scroll tracking.
It's a pretty trivial change to make, but it does require some JavaScript chops.
Best regards,
Simo