Is it advisable to do something like this without introducing problems? I am working on something and this could save me some time instead of coding it manually.
Yes, this is possible and it works great for me. I'm using it for doors.
Just enable your TileMap's Use Parent option. Then make it a child of a KinematicBody2D.