É isso aí, e a TallStackUI é só uma das outras várias que existem, como WireUI, Blade UI Kit etc, você pode consultar pela página oficial da Tall Stack.
Eu também fazia algumas cacas com nome de tabela, mas, após entender como a coisa funciona, nunca mais tive problema. A melhor coisa é deixar tudo redondinho em inglês da forma que o Laravel entende os relacionamentos one to many, e many to many, não preciso mais ficar definindo no model qual é a foreign key.