Whenever I encounter long compound words in German I always use the - camelcase writing style (idk the actual word for it).
So you go from Eierschalensollbruchstellenverursacher to Eierschalen-Sollbruchstellen-Verursacher which is still long af but imo better to read and perfectly legal.