For the feather there is already a pre designed 4x8 pixel shield available to get a really small device
However, you might want to go with a larger matrix…
Programming the stuff is easy with polished libraries of Adafruit.
WLan, however, will quickly drain your battery, so ZWave might have less battery consumption. Those Neopixels also use quite some power with 60mA/LED at full bright white, so you need to dim those lights if you want to go without plug with the device.