Yep, that's what I've done for now. Have two OpenWRT devices (one in 1st floor, another in the ground floor) Roaming works decently. Not very perfect, cause at some locations, it keeps switching between the two APs probably cause the signal levels are at the edge. Perhaps it can be tweaked, I've not looked into it much cause it isn't a big issue.