Просто помните, что URI являются подробностями реализации сервера. Если вы можете смоделировать их как плоские ресурсы, сделайте это. Серверу будет легче с ними справиться.
Если идентификатор двери не является уникальным для всех домов, то вашему серверу потребуется знать дом, и поэтому вам необходимо включить дом в URI.
Отношения между ресурсами должны моделироваться ссылками в возвращаемых представлениях. Т.е. ваше представительство в доме, вероятно, должно содержать ссылки на все дверные ресурсы в этом доме. Я бы порекомендовал стараться избегать использования структуры URL как имеющей некоторый смысл в домене.
Используйте иерархию, только если она необходима для однозначной идентификации ресурса.