This plugin will truncate any amount of text/HTML to a certain length of characters, but will not truncate mid-word. It will then add a JS More/Less button easily configurable.

block.truncate.php