Dancer2 interface on top of Device::WebIO, implementing the WebIOPi REST API