Using tilesets and terrain for room designation?

Godot Version

4.2.2

Question

Hi! I’m looking for advice or a sanity check on how I’m implementing something:
I working on a game where NPCs live in a spaceship etc etc and I want the player to be able to easily create a room within that spaceship and designate it’s type (bedroom, kitchen, navigation etc).
I’m trying to figure out how to lean into the tilesets and tilemaps to do this in such a way that walls are automatically created, and making each room type a “terrain” seemed to work pretty well in my test. But I don’t really want unique tiles/tilesets for each room, ultimately I want the player to be able to pick colors for a room’s wall and floor as desired - so a generic B&W image could be used for all of the “terrain” rooms.
Does this make sense at scale? I can just use the same texture to create different sets and load them all into a map as different terrains? Or have I missed something obvious here. Do different sets need to be merged in order to be used in a single tilemap or something? Any foreseen affects on navigation?