Any router with two interfaces can route between two vlans, three interface three vlans, etc. Any router that supports 802.1q tagging and trunking (or ISL but you seem to be against a cisco ...