I think it wouid be even cleaner and more compact as a single file, in a structure similar to pythonic list of dictionaries, where each dictionary is a specific palette, and its key-value entries are the colours.
Except with such design, for the single palette import to work, BotB would need to parse the input and ask which one you want to import.