I think what you're looking for is Multilink PPP
Here's an article discussing the configuration of a Cisco 3845 to use MLPPP
http://www.cisco.com/en/US/tech/tk713/tk507/technologies_tech_note09186a0080112d3b.shtmlhere's an article discussing MLPPP in general
http://www.linuxjournal.com/article/3149DD-WRT is not a solution here but tomato is - even though it's a consumer device firmware, there a version of tomato that supports MLPPP that is also available for linux , and even a compact linux distro from
http://fixppp.org/Try the Linux/MLPP package on the download page -
http://fixppp.org/index.php?p=downloadyou might also check out the Linux Network Appliance distro from the same group
http://zeroshell.net/eng/Note: this open source solution is still in alpha