Hi,
I know it's kinda late but... I have created a library called MiniGL, which uses Gosu, and that provides a module for collision checking, you can check it out here:
https://github.com/victords/minigl.
The collision checking is based on rectangles only, definitely not ideal but still pretty useful. I'm building a platformer using it.
By the way, your game looks great!