Да, это нормально. Сам так делал, БЭМ допускает подобный микс.
Вы создаете новый, независимый блок, который можно встроить в article__author, то есть вы сможете встроить этот блок и в другие места, где нужен будет "автор". Единственное, что не понравилось, путаница с названием, как сказал
sim3x. Я бы сделал универсальный блок .author, который в зависимости от своего местоположения менял бы какие-то аспекты своего оформления.
стоит ли оно того
Если блок получается большим и состоит из нескольких блоков поменьше, то да. Вы же, надеюсь, не будете делать по десять специфичных классов .{block-name}__btn для каждого блока? Нет, вы сделаете сперва блок .btn, а затем будете миксовать его с .{block-name}__btn, чтобы 90% стилей были из блока .btn, а оставшиеся 10% определялись бы в зависимости от контекста.
киньте ссылку где в документации про это есть
https://ru.bem.info/methodology/quick-start/#Микс