You can use a template that stores the book under the first genre instead of a folder named with all of them. Try
Code:
{#genre:'list_item(list_sort($, 0, ','), 0, ',')'}/{authors}/{series}/{series_index} - {title}
This template in
template program mode fetches the #genre column, sorts the items into alphabetic order, then returns the first one in the list.