Corporations should handle 100% of tax liability. Stick with me here and I'll explain how it will be similar to what happens today. When income tax is withheld from your check what you have is the corporation paying it's money, that was set aside for wages, directly to the federal government. Except currently we have each individual do a separate tax form. Imagine there was only one tax form for the whole company. The company would still be paying it's money to the federal government instead of putting it in your paycheck except there wouldn't be this lie that it was ever owed to employees.
The result is a hyperbolic reduction in paperwork. Less paperwork, less burden on the IRS. Less overhead for the IRS would result in slightly lower taxes. Processing everything would be easier for everyone.
The amount of your take home salary could be the same but the corporation wouldn't have to lie about how much you were actually earning. There wouldn't be the silly tax bracket game for wage earners.
We could be honest about how much money it takes to run this country and we could be honest about who pays that burden.
Keep a stiff luxury tax for those who write their own paychecks.
Tax imports to encourage goods that are MADE IN THE USA. An extra tax could be applied to American companies that manufacture their goods overseas. This could lower the profit margin of outsourcing. That would create jobs and more tax money in America instead of paying the taxes of a foreign government.