It won't necessarily cause a programatic problem, as far as I know. However, it seems that it would be a nightmare in organization.
To me, the small pain of specifying sub-directories is well worth the added organization. It's worth nothing that a bit of consistency in naming conventions for your directories will make it really easy to keep up with what is where.