Hi, OpenRCT2 dev here.
No, we do not require OpenGL, you can disable it at compile time. All the rendering is done single-threaded in software. WereW working on improving that, contributions welcome.
There have already been ports to other hw (including ps vita, Wii and I think 3ds), much less...