You can use Puma instead of Apache with Passenger on OpenShift using the QuickStart on the OpenShift Hub. With this Quickstart, you don't need to "enforce" Rack 1.5.2 on your Gemfile.
Please report bugs or log feature requests using Github Issues, pull requests are welcome.