If there are any methods you are using that are missing or no longer compatible in LWJGL3, let me know and I'll try add them to the helper classes.
I grabbed a copy of the library and changed a few things around (like adding setFullscreen and a fullscreen flag as well as antialiasing and depth precision to the display.create/display.create(PixelFormat) class, fixed an issue where mousescroll/button reused the previous location of the mouse, causing the mouse cursor to jump around a bit when clicking, adding support for US International keyboards where you can create the letter ö by first clicking " and then o). I couldn't commit the changes though as my adjustments were hacks that broke the backwards compatibility of the library, except for the mouse scroll/button fix, where I just added this on top:
lastxEvents[queue.getNextPos()] = xEvents[queue.getNextPos()] = latestX;
lastyEvents[queue.getNextPos()] = yEvents[queue.getNextPos()] = latestY;