Yeah, I also wondered How does this help? Pay per what? Cubic foot? Pound? Contiguous item? A box full of paper is much cheaper to dispose of than that same box full of mercury.
As it stands, my city (and pretty much everyone else's) averages the total cost and we already pay as we go (per curbside container).
I just don't see what problem this solves...