That is pretty interesting. It trades CPU for signature length.
I think he has messed up his table though.
A 256 bit hash combined with a 16 bit chunk should be 1024 bytes rather than 2048 bytes. It makes it look like eventually a larger chunk makes things worse. I think the later rows should be 512 hash lengths?
The CPU cost is exponential and the smallest possible signature would be 2X the hash size.
What would be cool would be a method that requires more CPU to sign but less to verify.