I need a consensus, do subdirectories work or not? Take a simple .txt file with a couple of lines of text in it. Create a subdirectory under /Documents, something like
Put the .txt file in /Documents/test_dir
Eject the Kindle. See if the .txt file shows up. Note that it may be under Documents not Books in the user interface of the Kindle.