I really like your Forwardable solution, so I'm going to use that. It's a really powerful ruby idiom. I will probably add :include? as well.

In general, I had similar thoughts as you. I think you always have to ask yourself: "Is the interface as clear and simple as possible?"