Extensions implements a breadcrumb menu full configurable in typoscript.
You can use TMENU, HMENU etc.

Userfunctions croppes output of breadcrumb for a given lenth.

e.g. 
 Homepage  Test  Example  Content

Output is
 Homepage  ...  ...  