The tilemap creates edge colliders because unity can't deal with complex poly colliders and #2 it MUST be closed, both of which we can't ensure in tk2d (you can create open polygon shapes). You do have the code though, so you can change it to a polygon collider to see if it works in your use case.