Sure, it'll work.
Get any dumb gigabit switch, or a smart one, if you need that kind of functionality.
There's smart switch support in openwrt, look for the RTL838x SoC - Support for RTL838x based managed switches
I'd use Belkin RT3200s as APs, configured as in https://openwrt.org/docs/guide-user/network/wifi/dumbap, they're usually $70 on ebay, new.