You might consider using the XINCOM XC-DPG602, what follows is a blurb from their web site. If your routing requirements are not too complex it should work fine.
Overview – Inbound & Outbound Load Balancing
The XiNCOM XC-DPG602 is a revolutionary DNS to IP Gateway that provides advanced networking services most commonly found in enterprise class infrastructures at a fraction of the cost. XiNCOM tailors these services with innovative features such as inbound/outbound load balancing and auto-failover. The XC-DPG602 functions as an authoritative DNS to IP Gateway that load balances inbound traffic requests to the respective IP address on a network infrastructure that hosts content throughout multiple web servers. High throughput of inbound and outbound requests is managed by dual WAN ports that utilize the combined bandwidth of two separate concurrent broadband connections including DSL, Cable, and/or T1.
Reliable & Rendundant Internet Access
Using two separate ISPs provides redundant connectivity to the Internet. In the event that one ISP goes down, the XC-DPG602 automatically fails over to the other ISP service. Redundancy to the Internet provides a truly uninterrupted connection for a business’s customers while maintaining uptime and productivity for its employees.
Advanced Features & Robust Security
The XC-DPG602 also features NAT, a Stateful Packet Inspection Firewall, DHCP server, Access Filters, and VPN pass-through to secure a business?s network services. The Quality of Service (QoS) feature schedules and directs a network?s traffic to take advantage of available bandwidth. The XC-DPG602 UPnP support can dynamically open and close ports required by certain software automatically. Increased bandwidth and redundant connectivity to the Internet provides cost-effective bandwidth solutions to expensive leased telecommunication lines for your network infrastructure.