I think that would be a great start, but you still have to address the elephant in the room. Unless we take Wall Street/Corporate money out of politics. What you would more than likely see would be a change in the their tactics. Instead of buying politicians on both sides of the isle they would simple lease them and then back/finance their successors campaigns to ensure that their policies keep moving ahead unchanged.
The overwhelming majority of contributions in the Cesspool on the Potomac are campaign contributions. Completely legal, and welcomed because everybody is up for re-election (well, except one guy, and only for the next month) Remove the need for campaign contributions, and K Street would dry up.
Then the only reason to spend money in DC would be out and out bribery. A lot of that could be handled by directing office holders to declare assets & income yearly.
Reform movements, in my view, run afoul of trying to restrict the voters/the public. I'd much rather restrict the
office holders. If you don't like the restrictions, don't seek public office.