Use old router as Rogue AP rather than hostapd?

I’ve been playing around at home trying to learn how to create a rogue AP with Kali and an Alfa wireless card. The range on my card is OK but not amazing and doesn’t support 5ghz.

I was wondering, is there any reason I couldn’t just use an old router I have lying around, create a network which sets my Kali VM as the gateway, and use that to host the rogue?

Would I still be able to use the MITM attacks or is there some technical reason the Kali needs to host the AP locally? If it IS possible, would this rule out any particular attacks / tools?

I’m still learning all this stuff so sorry if this is a stupid question I just didn’t want to spend a lot of time trying this if someone was able to just say ‘No, this won’t work because of xyx’.

Thanks!