Long package names are either truncated on the right, or if toggle-truncate-line is used, wrapped around, which is not nice.
What would be nice, is to have an option (customization-variable) (and commands to toggle it) to display a shorter version of long package name, showing the significant parts (which usually will be the suffix); so a prefix of a sufficient length should be replaced with "..." so that the end of the package name is visible in the window, given the current width.
Alternatively, if nicknames are available, a shorter nickname may be used instead. (a customization-variable could allow or deny the use of nicknames).