AlwaysBreakAfterDefinitionReturnType is not compatible with Mozilla style because it breaks after the return types of inline functions in addition to top-level functions. This adds BreakAfterDefinitionReturnType with options for the existing two choices as well as a new top-level only mode.
AlwaysBreakAfterDefinitionReturnType is removed from the documentation, but still taken into account for backward compatibility.
This line break doesn't look good. Can you double-check why it is happening or slightly rephrase the text? Alternatively, I'll take a look after you submit.