Sounds like you have been doing your homework and yes you are right, debt consolidation or counseling is the best option from the sounds of your financial situation. They will be able to lower your monthly payments as well as shorten the amount of time it takes to pay off your debts. This may be enough to save your retirement funds for now.
Hope This helps...